/*node-home */
.node-type-home #content {
    margin: 0;
    width: 69%;
}
.node-type-home #content-wrap {
    border: none;
    padding-right: 0;
}
.node-type-home #field_home_contenu {
    margin-top: 20px;
}
.node-type-home #primary {
    margin-bottom:48px;
}

.node-type-home #field_home_contenu .node-bloc-petit-ss-une {
    float: left;
    width: 350px;
	margin:30px 0 30px 10px;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter {
    float: right;
}
.node-type-home #field_home_contenu span.label.titre {
    color: #5B5B5B;
    display: inline-block;
    font-family: Verdana;
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.node-type-home #content-wrap #field_chapo  {
    padding-bottom:0;
}
.node-type-home.domain_dfcta #content-wrap #field_chapo  {
	max-width: 76%;
	padding: 0 0 3% 24%;
	border-bottom: 1px dotted #CCC;
}
.univers_territoires.node-type-home #field_home_contenu span.label.titre {
    color:#00447C;
}
.univers_territoires.node-type-home #field_home_contenu .node-bloc-ss-a-la-une span.label.titre,
.univers_territoires.node-type-home #field_home_contenu .node-bloc-cr-actualite span.label.titre {
    color:#5b5b5b;
}

.node-type-home #field_home_contenu .node-bloc-derniere-newsletter .content-main {
    background-image: url("../images/background-bloc-news-home.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    border: 15px solid #F7F8F8;
    height: 198px;
    padding-left: 20px;
    padding-top: 22px;
    position: relative;
    width: 298px;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter #field_newsletter_nid .titre {
    font-family: Verdana;
    font-weight: bold;
    font-size: 24px;
    color: #000000;
    line-height: 24px;
    margin-bottom: 10px;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter #field_newsletter_nid .titre a {
    color:#000000;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter #field_newsletter_nid .field {
    color: #00ADEE;
    padding-bottom: 7px;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter #field_newsletter_nid .chapo {
    color: #5B5B5B;
    font-weight: lighter;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter #field_newsletter_lien_abonnement {
    background-color: #00ADEE;
    bottom: 0;
    position: absolute;
    right: 0;
}
.node-type-home #field_home_contenu .node-bloc-derniere-newsletter #field_newsletter_lien_abonnement a {
    color: #ffffff;
    text-decoration: none;
    height: 29px;
    padding-top: 6px;
    text-align: center;
    width: 105px;
    display: block;
}
.node-type-home #field_home_contenu #field_pt_ss_alaune_nid .node h2, .node-type-home #field_home_contenu #field_pt_ss_alaune_nid .node .content .chapo {
    display: none;
}
.node-type-home #field_home_contenu #field_pt_ss_alaune_nid .node .content .content-chapo .chapo {
    display: block;
}
.node-type-home #field_home_contenu #field_pt_ss_alaune_nid .image {
    position: relative;
    width: 350px;
    height: 250px;
    overflow: hidden;
}
.node-type-home #field_home_contenu #field_pt_ss_alaune_nid .content-chapo {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.65);
    bottom: 0;
    padding: 7px 16px;
    position: absolute;
    width: 100%;
    display: none;
}
.node-type-home #field_home_contenu #field_pt_ss_alaune_nid .content-chapo .chapo {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 15px;
}

.node-type-home .node-bloc-3-colonnes span.label {
    display: none;
}
.node-type-home .node-bloc-3-colonnes {
    width: 100%;
    display: inline-block;
    margin-top: 35px;
    padding-top: 35px;
    border-top: 1px dotted #cccccc;
    margin-bottom: 25px;
    padding-bottom: 35px;
    border-bottom: 1px dotted #cccccc;
    float:left;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns {
	-webkit-column-gap: 15px;
	-moz-column-gap: 15px;
	column-gap: 15px;	
	-webkit-column-width: 195px;
	-moz-column-width: 195px;
	column-width: 195px;	
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne {
    background-color: #F7F7F7;
/*    height: 404px;
    overflow: hidden;*/
}
/*.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne {
    height: 404px;
}*/
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne {
    position: relative;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .titre {
    position: absolute;
    text-align: center;
    top: 50px;
    width: 100%;
    color: #ffffff;
    font-family: Verdana;
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .field-type-image .field-item {
    width: 100%;
    height: 128px;
    overflow: hidden;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .field-type-image img {
    /*
    width: 100% !important;
    height: 100% !important;
    */
    display: block;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .chapo {
    font-weight: lighter;
    padding: 20px;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne a,
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne a:hover,
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne a .chapo,
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne a .chapo:hover {
    color:#000000;
}

.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .titre a {
    color: #ffffff;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .lien {
    bottom: 20px;
    position: absolute;
    right: 20px;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns .field_3col_colonne .node-tec-colonne .lien a {
    background-image: url("../images/picto-voir-plus-bleu.png");
    background-repeat: no-repeat;
    display: block;
    width: 14px;
    height: 11px;
    text-decoration: none;
}
.node-type-home .node-bloc-lien-pages span.label.titre {
    margin-bottom:30px;
}
.node-type-home .node-bloc-lien-pages ol.circles-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-top:20px;
    padding: 0;
    counter-reset: li-counter;
}
.node-type-home .node-bloc-lien-pages ol.circles-list > li {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 20px;
    margin-top: -20px;
    padding-top:20px;
    min-height: 35px;
    padding-left: 60px;
    position: relative;
}
.node-type-home .node-bloc-lien-pages ol.circles-list > li:first-child {
    border-top: 1px dotted #CCCCCC;
    padding-top: 20px;
}
.node-type-home .node-bloc-lien-pages ol.circles-list > li a {
    color:#000000;
    font-size:14px;
}
.node-type-home .node-bloc-lien-pages ol.circles-list > li:before {
    background-color: #FFFFFF;
    border: 3px solid #E6E9EB;
    border-radius: 50%;
    color: #00ADEE;
    content: counter(li-counter, decimal);
    counter-increment: li-counter;
    font-family: Verdana;
    font-weight: bold;
    font-size: 19px;
    height: 26px;
    left: 0;
    line-height: 28px;
    margin-top: 20px;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 26px;
}
/* page-accueil */
.page-accueil.no-sidebars #content {
    margin: 0;
    position: relative;
    width: auto;
}
.page-accueil #content-wrap {
    padding:0;
    margin:0;
    border:none;
}
.page-accueil #field_home_contenu {
    width:1055px;
    position:relative;
}
.page-accueil #field_home_contenu span.label.titre {
    color: #5B5B5B;
    display: inline-block;
    font-family: Verdana;
    font-size: 20px;
    margin:0 0 15px;
    text-transform: uppercase;
}

#field_home_contenu .visuel {
    line-height:0 !important;
}
#field_home_contenu .node-bloc-ss-a-la-une {
    float:left;
    width:100%;
    position:relative;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une {
    width:784px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une {
    position:relative;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls {
    position:absolute;
    top:-48px;
    right:-2px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page span.owl-numbers {
    border-radius: 0;
    background-color: #A7A5A6;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    opacity: 1;
    padding: 0;
    margin: 0 3px;
    text-align: center;
    width: 20px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page:last-child span.owl-numbers {
    margin-right:0;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page span.owl-numbers span.npage {
    border-radius: 0;
    padding: 0;
    margin: 0;
    display: block;
    height: 20px;
    width: 20px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span.owl-numbers {
    background-color: #EC1550;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span.owl-numbers {
    background-color: #EC1550;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span.owl-numbers span {
    border-radius: 0;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span {
    opacity: 1;
    background-color: #EC1550;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span {
    background-color: #EC1550;
}
.domain_biop #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.domain_biop #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span {
    background-color: #E86918;
}
.domain_creda #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.domain_creda #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span,
.domain_crocis #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.domain_crocis #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span {
    background-color: #00ADEE;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons {
    display:none;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo {
    position:absolute;
    bottom:0;
    height:auto;
    background-color:rgb(20, 20, 20);
    background-color:rgba(20, 20, 20, 0.7);
    color:#ffffff;
    padding:2% 3%;
    width:94%;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo a {
    color:#FFFFFF!important;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo .titre {
    font-family:Verdana;
    font-size:20px;
    line-height:34px;
    padding: 0;
    color:#ffffff!important;
}
.page-accueil #field_home_contenu .node-bloc-image-map:before {
    content: " ";
    border-top: 10px solid #ec1550;
    position: absolute;
    width: 100px;
    top:-1px;
    left:0;
}
.page-accueil #field_home_contenu .node-bloc-image-map {
    border-bottom: 1px dotted #cccccc;
    border-top: 1px dotted #cccccc;
    float: right;
    height: 377px;
    margin-left: 0;
    margin-top: 38px;
    padding-top: 26px;
    width: 250px;
    position:relative;
}
.page-accueil #field_home_contenu .node-bloc-image-map span.title {
    font-family:Verdana;
    font-weight:bold;
    font-size:18px;
    line-height:29px;
    color:#ec1550;
    text-transform:uppercase;
}
.page-accueil #field_home_contenu .node-bloc-image-map span.sub-title {
    font-family:Verdana;
    font-size:15px;
    line-height:23px;
    color:#5B5B5B;
    text-transform:uppercase;
}
.page-accueil #field_home_contenu .node-bloc-image-map #field_image {
    margin-left: 15px;
    margin-top: 22px;
}
.page-accueil #field_home_contenu .node-bloc-image-map span.sub-map {
    font-family:Verdana;
    font-size:15px;
    line-height:24px;
    color:#5B5B5B;
    text-transform:uppercase;
    display:block;
    position:absolute;
    bottom:18px;
}
#field_home_contenu #field_list_link {
    background-image: url("../images/picto-arrow-right-medium.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: none;
    padding-left: 25px;
    display:inline-block;
}
.domain_biop #field_home_contenu #field_list_link {
    float: right;
}
.domain_biop #field_home_contenu #field_list_link a {
    padding-right: 0;
}
/*
.univers_territoires #field_home_contenu #field_list_link {
  background-image: url("../images/picto-arrow-right-medium-bleu.png");
}
*/
#field_home_contenu #field_list_link a {
    background-image: none;
    color: #5B5B5B;
    display: block;
    float: none;
    font-weight: 600;
    padding-right: 40px;
    font-size:14px;
    text-transform:uppercase;
}
#field_home_contenu .node-bloc-cr-actualite,
#field_home_contenu .node-bloc-carousel-libre,
#field_home_contenu .node-bloc-galerie-actualites {
    margin-top:25px;
    float:left;
    width:100%;
}

#field_home_contenu .node-bloc-cr-actualite  span.label.titre,
#field_home_contenu .node-bloc-carousel-libre  span.label.titre,
#field_home_contenu .node-bloc-galerie-actualites  span.label.titre {
    width:33%;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau span.label.titre {
    width:100%;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite  span.label.titre {
    width:25%;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls {
    position:absolute;
    top:-50px;
    right:0;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page span.owl-numbers {
    border-radius: 0;
    background-color: #A7A5A6;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    opacity: 1;
    padding: 0;
    margin: 0 3px;
    text-align: center;
    width: 20px;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page span.owl-numbers {
    background-color: #A7A5A6;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page:last-child span.owl-numbers {
    margin-right:0;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page span.owl-numbers span.npage {
    border-radius: 0;
    padding: 0;
    margin: 0;
    display: block;
    height: auto;
    width: auto;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span.owl-numbers {
    background-color: #00447c;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span.owl-numbers {
    background-color: #EC1550;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span.owl-numbers span {
    border-radius: 0;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span {
    opacity: 1;
    background-color: #EC1550;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons {
    display:none;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item .mod:before {
    content: " ";
    border-top: 7px solid #5B5B5B;
    position: absolute;
    width: 98px;
    top:0;
    left:0;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item:nth-child(4n+1) .mod:before {
    border-top: 7px solid #22BBB8;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item:nth-child(4n+2) .mod:before {
    border-top: 7px solid #00ADEE;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item:nth-child(4n+3) .mod:before {
    border-top: 7px solid #662D90;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod  {
    position:relative;
    padding-top:7px;
    min-height:187px;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod  {
    position:relative;
    padding:0;
    height:170px;
    width:240px;
}
.safari.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .image {
    height:inherit;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .image img {
    height:auto;
    width:98%;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .image img {
    height:auto;
    width:100%;
}
#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo,
#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod ul.links {
    display:none;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    position:absolute;
    bottom:1%;
    height:60px;
    background-color:rgb(20, 20, 20);
    background-color:rgba(20, 20, 20, 0.65);
    color:#ffffff;
    padding: 2%;
    width: 94%;
    font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    position:absolute;
    bottom: 1%;
	height: 90%;
    background-color:rgb(20, 20, 20);
    background-color:rgba(20, 20, 20, 0.65);
    color:#ffffff;
    padding:2%;
    width:94%;
    overflow:hidden;
    line-height:19px;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label {
    position:absolute;
    bottom:0;
    height:45px;
    background-color:rgba(20, 20, 20, 0.65);
    color:#ffffff;
    padding:10px;
    width:220px;
    overflow:hidden;
}

.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    position:absolute;
    bottom:0;
    height:60px;
    background-color:rgba(20, 20, 20, 0.65);
    color:#ffffff!important;
    padding: 2%;
	width: 96%;
    overflow:hidden;
    font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
	line-height: 20px;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    background-color:rgb(20, 20, 20);
    background-color: rgba(20, 20, 20, 0.65);
    color: #ffffff;
    height: 96%;
    padding: 2%;
    position: absolute;
    top: 0;
    width: 96%;
    overflow:hidden;
    line-height:17px;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod a:-webkit-any-link {
    color:#ffffff;
}

#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label a {
    color:#ffffff;
    font-weight:bold;
    line-height:21px;
    width: 240px;
    height:45px;
    display:block;
    overflow: hidden;
}

#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label a {
    color:#ffffff;
    font-weight:bold;
    line-height:21px;
    width: 240px;
    height:45px;
    display:block;
    overflow: hidden;
}

.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label a {
    width:290px;
    max-width:100%;
}

.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label a {
    width:290px;
    max-width:100%;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite #field_actualites_nid_2 .mod  {
    position:relative;
    padding:0;
    height:98%;
    width:98%;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite #field_actualites_nid_2 .mod .image {
    height: auto!important;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite #field_actualites_nid_2 .mod .image img {
    height: auto!important;
    width: 100%;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite #field_actualites_nid_2 .mod h2.label {
    position: absolute;
    background-color: rgba(20, 20, 20, 0.65);
    color: #FFF !important;
    overflow: hidden;
    font: bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
    width: 94%;
    padding: 3%;
    height: auto;
    bottom: 0;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite #field_actualites_nid_2 .mod .chapo {
    background-color: rgba(20, 20, 20, 0.65);
    color: #FFF;
    height: 90%;
    padding: 3%;
    position: absolute;
    bottom: 0px;
    width: 94%;
    overflow: hidden;
    line-height: 17px;
}
.page-accueil #block-pwr-bloc-bloc-colonne-droite {
    display:none;
}
.page-accueil #field_home_contenu .node-bloc-image-link {
    float: left;
    margin-top: 25px;
    width: 70%;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service {
    float: left;
    width: 465px;
    background-color:rgb(0, 34, 63);
    background-color:rgba(0, 34, 63, 0.05);
    padding:25px 15px 0 20px;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item {
    width:50%;
    margin-bottom:15px;
    height:52px;
    overflow:hidden;
    border-bottom:1px solid #ffffff;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item:last-child,
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item:nth-last-child(2) {
    margin-bottom:0;
    border-bottom:none;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item img {
    display:inline-block;
    float:left;
    margin-top:2%;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item a {
    display:inline-block;
    width:81%;
    padding-left:15px;
    color:#000000;
    line-height:17px;
    font-size:14px;
    font-weight:normal;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item a:after {
    clear:both;
    content:"";
    height:0;
    line-height:0;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item.even {
    float:left;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item.odd {
    float:right;
}
.node-type-home #field_home_contenu .node-bloc-paragraphes,
.node-type-home #field_home_contenu .node-bloc-image-link {
    float: left;
    margin-top: 25px;
}
.node-type-home #field_home_contenu .node-bloc-image-link {
    width:100%;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service {
    float: left;
    width: 96%;
    background-color:rgb(0, 34, 63);
    background-color:rgba(0, 34, 63, 0.05);
    padding:25px 2% 0 2%;
    border-top:1px solid #CCCCCC;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item {
    width:50%;
    margin-bottom:15px;
    height:50px;
    overflow:hidden;
    border-bottom:1px solid #ffffff;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item:last-child,
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item:nth-last-child(2) {
    margin-bottom:0;
    border-bottom:none;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item img {
    display:inline-block;
    float:left;
    margin-top:2%;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item a {
    display:inline-block;
    width:85%;
    padding-left:4%;
    color:#000000;
    line-height:17px;
    font-size:14px;
    font-weight:normal;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item a:after {
    clear:both;
    content:"";
    height:0;
    line-height:0;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item.even {
    float:left;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item.odd {
    float:right;
}

.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_question {
    float: left;
    margin-left:25px;
    width: 210px;
    position:relative;
    height:215px;
    overflow:hidden;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_question #field_image_lien_arriere_fond {
    position:absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    background-color: #F2F4F5;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_question #field_image_lien_arriere_fond * {
    line-height:0;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_question #field_image_fond_mobile {
    display: none;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_question #field_image_lien_texte_libre_1 {
    position:absolute;
    top:25px;
    left:15px;
    color:#EC1550;
    font-size:16px;
    font-weight:600;
}
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_question #field_image_lien_texte_libre_2 {
    position:absolute;
    top:40%;
    left:15px;
    color:#EC1550;
    font-size:18px;
    font-weight:600;
}
.page-accueil #field_home_contenu .node-bloc-publicite {
    float: left;
    margin-left: 10px;
    width: 300px;
    margin-bottom:5px;
    min-height: 257px;
}
.page-accueil #field_home_contenu .node-bloc-publicite h2 {
    display:none !important;
}
/* bloc-blog */
.page-accueil #field_home_contenu .node-bloc-blog {
    width:245px;
    float:left;
    position:relative;
    margin-right:11px;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_lien {
    border-top: 3px solid #e6e9eb;
    margin-top:17px;
    padding-top:20px;
    padding-bottom:20px;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_lien a {
    font-family:Verdana;
    font-size:20px;
    text-transform:uppercase;
    color:#000000;
}
.page-accueil #field_home_contenu .node-bloc-blog.etudes #field_blog_lien a {
    color:#00ADEE;
}
.page-accueil #field_home_contenu .node-bloc-blog.formations #field_blog_lien a {
    color:#662D90;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_image {
    width:245px;
    height:190px;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_image img {
    width:100%;
    height:auto;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_texte {
    position:absolute;
    bottom:0;
    height:35px;
    background-color:rgb(20, 20, 20);
    background-color:rgba(20, 20, 20, 0.65);
    color:#ffffff;
    padding:10px;
    width:225px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:17px;
    font-size:14px;
}
/*bloc_agenda*/
.page-accueil #field_home_contenu #bloc_agenda {
    border: medium none;
    float: right;
    margin-top: 15px;
	margin-bottom: 25px;
    position: relative;
    width: 50%;
}
.node-type-home #field_home_contenu #bloc_agenda {
    border: medium none;
    float: right;
    margin-top: 15px;
    position: relative;
    width: 50%;
}
.node-type-home.univers_formation  #field_home_contenu #bloc_agenda {
    margin-top: 40px;
}
.page-accueil #field_home_contenu #bloc_agenda .agenda_tous_les_rdv,
.node-type-home #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color: #22BBB8;
    background-image: url("../images/picto-agenda.png");
    background-position: 20px center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: Verdana;
    font-size: 18px;
    height: 39px;
    padding-left: 60px;
    padding-top: 20px;
    text-transform: uppercase;
    position:relative;
}
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color: #00A5CC;
}
.node-type-home.domain_formations #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color: #639;
}
.univers_entreprises #field_home_contenu #bloc_agenda .agenda_tous_les_rdv{
    background-color:#22BBB8;
}
.univers_presse #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color:#5B5B5B;
}
.univers_etudes #field_home_contenu #bloc_agenda .agenda_tous_les_rdv,
.univers_creda #field_home_contenu #bloc_agenda .agenda_tous_les_rdv,
.univers_cfc #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color:#00ADEE;
}
.univers_entreprises.domain_dfcta #field_home_contenu #bloc_agenda .agenda_tous_les_rdv,
.domain_dfcta #field_home_contenu #bloc_agenda .agenda_tous_les_rdv,
.domain_blogformation #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color:#663399;
}
.page-accueil #field_home_contenu #bloc_agenda .agenda_tous_les_rdv:before,
.node-type-home #field_home_contenu #bloc_agenda .agenda_tous_les_rdv:before {
    content:"AGENDA";
}
.page-accueil #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link,
.node-type-home #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link {
    background:none;
    background-image:none !important;
    background-repeat:no-repeat !important;
    float:right;
    display:block;
    margin-right:15px;
    line-height:18px;
    font-family:Verdana;
    font-size:12px;
}
.page-accueil #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link a,
.node-type-home #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link a {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    font-weight: normal;
    padding: 0;
    text-decoration: none;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne, .node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne, .node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content {
    background: rgba(0, 34, 62, 0.05) none repeat scroll 0% 0%;
    overflow: hidden;
    padding: 2.5%;
    width: 95%;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node{
  min-height: 65px;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content #field_blagenda_evenements_nid {
    height: 285px;
    background: rgb(255, 255, 255);
    padding: 2%;
}
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content #field_blagenda_evenements_nid {
    height: 250px;
    background: rgb(255, 255, 255);
    padding: 2%;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content #field_blagenda_evenements_nid .node,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content #field_blagenda_evenements_nid .node {
    border-bottom: 1px solid #e6e9eb;
    margin-right: 0;
    padding-bottom: 15px;
    padding-top: 15px;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node:last-child,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content #field_blagenda_evenements_nid .node:last-child,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node:last-child,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content #field_blagenda_evenements_nid .node:last-child {
    border-bottom: none;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
    float: left;
    width: 50px;
	color:#22BBB8;
}
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
    color: #00A5CC;
}
.node-type-home.domain_formations #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.node-type-home.domain_formations #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
	color: #542E7D;
}
.univers_entreprises #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.univers_entreprises #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
    color:#22BBB8;
}
.univers_presse #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.univers_presse #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
    color:#5B5B5B;
}
.univers_etudes #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.univers_creda #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.univers_cfc #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.univers_etudes #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu,
.univers_creda #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu,
.univers_cfc #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
    color:#00ADEE;
}
.univers_entreprises.domain_dfcta #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.domain_dfcta #field_home_contenu #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.domain_blogformation #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu,
.univers_entreprises.domain_dfcta #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu,
.domain_dfcta #field_home_contenu #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu,
.domain_blogformation #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu  {
    color:#663399;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu .jour,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu .jour,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu .jour,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu .jour {
    display: block;
    font-size: 24px;
    font-weight: bold;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu .mois,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu .mois,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu .mois,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu .mois {
    display: block;
    font-size: 13px;
    text-transform: lowercase;
}
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu .jour,
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu .mois,
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu .jour,
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu .mois {
    color: #00A5CC;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .titre a,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .titre a,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .titre a,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .titre a {
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    margin-left:50px;
}
.page-accueil #field_home_contenu #bloc_agenda .location .adr *,
.page-accueil #field_home_contenu #bloc_agenda .location .map-link,
.node-type-home #field_home_contenu #bloc_agenda .location .adr *,
.node-type-home #field_home_contenu #bloc_agenda .location .map-link {
    display: none;
}
.page-accueil #field_home_contenu #bloc_agenda .location .adr span.fn,
.node-type-home #field_home_contenu #bloc_agenda .location .adr span.fn {
    display: block;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field-name-field-adresse-unique,
.page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field-name-field-adresse-unique,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .field-name-field-adresse-unique,
.node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field-name-field-adresse-unique {
    font-size: 12px;
    margin-left:50px;
    line-height:normal;
    margin-top:4px;
}
/* end bloc agenda */

.page-accueil #field_home_contenu .node-bloc-api-reseau {
    float: left;
    margin-top: 35px;
    width: 500px;
}
.page-accueil #field_home_contenu .node-bloc-api-reseau span.titre {
    font-family:Verdana;
    font-size:20px;
    text-transform:uppercase;
    color:#00ADEE;
}
.page-accueil #field_home_contenu .node-bloc-api-reseau .onglet {
    display:none;
}
.page-accueil #field_home_contenu .node-bloc-api-reseau ul {
    margin:0;
    list-style:none;
}
.page-accueil #field_home_contenu .node-bloc-api-reseau ul li {
    padding:0;
}
/* Home CCID */
#field_home_contenu .node-bloc-chiffres-cles {
    float: left;
    margin-top: 15px;
    width: 49%;
    line-height:normal;
    background:rgba(0, 34, 62, 0.05);
}
.domain_salons #field_home_contenu .node-bloc-chiffres-cles {
    margin-left: 1.5%;
}
#field_home_contenu .node-bloc-chiffres-cles .entete {
    background-color:#00447C;
    padding: 20px 2% 20px 5%;
    height: 19px;
    width:93%;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles .entete .titre {
    font-family:Verdana;
    font-size:24px;
    text-transform:uppercase;
    color:#ffffff;
    display:inline-block;
    float:left;
    font-weight:normal;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles .entete #field_list_link {
    background:none;
    float:right;
    padding:0;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles .entete #field_list_link a {
    font-family:Verdana;
    font-size:12px;
    line-height:16px;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;
    padding:0 0 2px;
    border-bottom:1px solid #ffffff;
    color:#ffffff;
    display:inline-block;
    width:auto;
}

.node-type-home #field_home_contenu .node-bloc-chiffres-cles .content-bloc_chiffres_cles {
    overflow: hidden;
    padding: 3%;
    width: 94%;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles h2 {
    display:none;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles {
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #e6e9eb;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles:last-child {
    border-bottom:none;
    margin-bottom:0;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles .field-name-field-chfcle-chiffre {
    font-family:Verdana;
    font-weight: bold;
    font-size:44px;
    line-height:normal;
    color:#144477;
    float:left;
    margin-right:10px;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles .field-name-field-chfcle-chiffre a {
    color:#144477;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles .field-name-field-chcle-lien {
    float:left;
    width:55%;
    line-height:18px;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles .field-name-field-chcle-lien a {
    font-weight:lighter;
    color:#5B5B5B;
    font-size:14px;
    line-height:18px;
}

.node-type-home #field_home_contenu .node-bloc-carousel-libre {
    float: left;
    width: 100%;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre span.title {
    width: 33%;
    color: #5B5B5B;
    font-family: Verdana;
    font-size: 24px;
    text-transform: uppercase;
    float: left;
    padding: 30px 10px 0 0;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre #field_liens_vers_tous {
    background-image: url("../images/picto-arrow-right-medium.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    width: 40%;
    float: left;
    margin: 30px 0px 0px;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre #field_liens_vers_tous a {
    color: #5B5B5B;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre .content {
    clear: both;
    padding-top: 17px;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre .image {
    height:auto;
    margin:0 3px;
    position:relative;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre .text {
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 94%;
    text-align: center;
    background-color: rgba(20, 20, 20, 0.65);
    color:#ffffff;
    padding:1% 3%;
    line-height:20px;
}

.node-type-home #field_home_contenu .node-bloc-carousel-libre .text h2 {
    padding: 0;
    margin: 0;
    color: #ffffff!important;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.node-type-home #field_home_contenu .node-bloc-carousel-libre .owl-controls {
    position: absolute;
    top: -50px;
    right: 0px;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens {
    float: left;
    margin-top: 25px;
    width: 100%;
}
#field_home_contenu .node-bloc-image-texte-liens .entete {
    background-color: #00447c;
    height: 22px;
    padding: 18px 15px;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .entete .titre {
    color: #ffffff;
    display: inline-block;
    float: left;
    font-family: Verdana;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .entete #field_lien {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    padding: 0;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .entete #field_lien a {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    display: inline-block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 0 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens {
    border: 12px solid rgb(0, 34, 62);
    border: 12px solid rgba(0, 34, 62, 0.05);
    padding-top:0;
    padding-left: 20px;
    padding-right: 10px;
    height:208px;
    height:auto;
    padding-bottom:15px;
    overflow:hidden;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens .bloc-left {
    border-right: 1px solid rgb(0, 34, 62);
    border-right: 1px solid rgba(0, 34, 62, 0.05);
    float:left;
    padding-top:0;
    margin-top:15px;
    padding-right:25px;
    margin-right:30px;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens .bloc-left .sub-title {
    width:100%;
    float:none;
    display:block;
    padding-bottom:17px;
    font-family:Verdana;
    font-size:24px;
    line-height:28px;
    color:#00447C;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens .bloc-left .sub-title a {
    color:#00447C;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens #field_itl_image {
    float:left;
    width:180px;
    height:130px;
    overflow:hidden;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens #field_chapo {
    float:left;
    width:40%;
    color:#5b5b5b;
    font-weight:normal;
    font-size:14px;
    line-height:18px;
    width:327px;
    margin-left:20px;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens .field_itl_liens {
    float:left;
    padding-top:15px;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens .field_itl_liens .sub-title {
    float:none;
    font-family:Verdana;
    font-size:20px;
    color:#000000;
    padding-bottom:17px;
    display:block;
}
.node-type-home #field_home_contenu .node-bloc-image-texte-liens .content-bloc_image_texte_liens .field_itl_liens a {
    background-image: url("../images/picto-arrow-right-medium-bleu.png");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:30px;
    width:130px;
    display:block;
    color:#00447C;
    font-size:13px;
    line-height:18px;
    margin-bottom:15px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau {
    float: left;
    margin-top: 25px;
    width: 100%;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-api-reseau {
    float: left;
    margin: 25px 4% 30px 0;
    width: 48%;
    max-height: 353px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .content {
    padding: 10px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet {
    margin-top: 3px;
}
/*.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-0.api_res_title, 
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-0.api_res_title.active {
    background-image: url("../images/picto-fb-api-bloc.png");
}*/
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title:first-child,
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.active {
    background-color: #ffffff;
    color: #000000;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title {
    background-position: 5px center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-right: 1px;
    padding: 10px 5px 10px 5px;
    background-color: rgb(255, 255, 255);
    background-color:rgba(255, 255, 255, 0.65);
    color:#ADB1B5;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li#page-rs-0.li_api_reseau_sociaux {
    padding: 0;
    width: 100%;
	
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li#page-rs-0.li_api_reseau_sociaux {
    padding: 0px;
    width: 100%;
    height: 244px;
    overflow-y: scroll;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li.li_api_reseau_sociaux:first-child {
    display: block;
    background-color:#ffffff;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau ul, #block-pwr-bloc-bloc-colonne-droite #bloc_reseaux_sociaux li {
    margin: 0;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li.li_api_reseau_sociaux {
    display: none;
    padding:0;
    width: 100%;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li.li_api_reseau_sociaux.active {
    display: block;
    background-color:#ffffff;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li.li_api_reseau_sociaux.inactive {
    display: none;
}
/*.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-0.api_res_title.inactive {
    background-image: url("../images/picto-fb-api-bloc-off.png");
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-1.api_res_title,
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-1.api_res_title.inactive {
    background-image: url("../images/picto-tw-api-bloc-off.png");
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-1.api_res_title.active {
    background-image: url("../images/picto-yt-api-bloc.png");
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-2.api_res_title,
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-2.api_res_title.inactive {
    background-image: url("../images/picto-yt-api-bloc-off.png");
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet #onglet-rs-2.api_res_title.active {
    background-image: url("../images/picto-yt-api-bloc.png");
}
*/


.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.facebook, .node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.facebook.inactive {
    background-image:url("../images/picto-fb-api-bloc-off.png");
    padding: 10px 5px 10px 30px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.facebook.active {
    background-image:url("../images/picto-fb-api-bloc.png");
    padding: 10px 5px 10px 30px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.twitter,.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.twitter.inactive {
    background-image:url("../images/picto-tw-api-bloc-off.png");
    padding: 10px 5px 10px 30px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.twitter.active  {
    background-image:url("../images/picto-tw-api-bloc.png");
    padding: 10px 5px 10px 30px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.youtube, .node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.youtube.inactive {
    background-image:url("../images/picto-yt-api-bloc-off.png");
    padding: 10px 5px 10px 30px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.youtube.active {
    background-image:url("../images/picto-yt-api-bloc.png");
    padding: 10px 5px 10px 30px;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title:first-child, .node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.active {
    background-color:#FFFFFF;
    color:#000000;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title {
	border:1px solid #E6E9EB;
	border-bottom:none;
}
.node-type-home #field_home_contenu .node-bloc-api-reseau .onglet .api_res_title.inactive {
    background-color:#ffffff;
    background-color:rgba(255,255,255, 0.5);
    color:#ADB1B5;
}
.node-type-home.univers_territoires h1.page-title {
    display:inline-block;
    color:#00A5CC;
    font-size:46px;
    font-family:Verdana;
    font-weight: bold;
    max-width:615px;
}

/* Home formation */
.node-type-home.domain_formations h1.page-title {
    color: #663399;
    font-family: Verdana;
    font-weight: bold;
    font-size: 46px;
    line-height: 46px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.univers_formation #block-pwr-bloc-bloc-colonne-droite #bloc_blog_1.bloc_blog a span.title {
    color: #663399;
}
.domain_biop #block-pwr-bloc-bloc-colonne-droite #bloc_blog_1.bloc_blog a span.title {
    color: #E86918 !important;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_blog_1.bloc_blog a span.title {
    color: #00adee;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_blog a {
    text-decoration:none;
}
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item .mod::before {
	border-top: 9px solid #542E7D;
	content: " ";
	display: block;
	height: auto;
	width: 99px;
}
/*.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item .mod {
    height: 250px;
    padding: 0;
    position: relative;
    width: 350px !important;
}*/
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .image {
    height: 250px;
    line-height: 0;
}
/*
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item:first-child .mod .visuel {
  padding-right:20px !important;
  margin-right:-20px !important;
}
*/
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label {
    position: absolute;
    bottom: 0;
    height: 45px;
    background-color: rgb(20, 20, 20);
    background-color: rgba(20, 20, 20, 0.65);
    color: #ffffff;
    padding: 10px;
    width: 330px;
}

.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    position: absolute;
    bottom: 0;
    height: 45px;
    background-color: rgb(20, 20, 20);
    background-color: rgba(20, 20, 20, 0.65);
    color: #ffffff;
    padding: 10px;
    width: 330px;
    font-weight: 600;
}

.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    background-color: rgb(20, 20, 20);
    background-color: rgba(20, 20, 20, 0.65);
    top: 9px;
    color: #ffffff;
    height: 250px;
    padding: 10px;
    position: absolute;
    width: 330px;
    display:none;
    text-overflow:ellipsis;
    overflow:hidden;
}
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite span.label.titre {
    width: 363px;
}
.node-type-home.domain_formations #field_home_contenu #field_list_link {
    background-image: url("../images/arrow-right-violet.png");
}




.node-type-home #field_home_contenu #field_video_nid .video {
    height: 250px;
    height: auto;
    padding: 7px 0 0;
    position: relative;
    width: 350px;
}
.node-type-home #field_home_contenu #field_video_nid .video:before {
    background-color: #542E7D;
    content: " ";
    height: 7px;
    position: absolute;
    top: 0;
    width: 98px;
}
.node-type-home.domain_formations #field_home_contenu #field_video_nid .video:before {
    background-color: #542E7D;
}
.node-type-home.domain_etudes #field_home_contenu #field_video_nid .video:before {
    background-color: #00ADEE;
}

.node-type-home #field_home_contenu #field_video_nid .video  .content-chapo .media_credit {
    display:none;
}
.node-type-home #field_home_contenu #field_video_nid .video  span.titre-video {
    color: #000000;
    display: block;
    font-family: Verdana;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 10px;
    padding-top:7px;
}
.node-type-home.univers_territoires #field_home_contenu #field_video_nid .video  span.titre-video {
    color: #00A5CC;
}
.node-type-home.domain_formations #field_home_contenu #field_video_nid .video  span.titre-video {
    color: #542E7D;
}
.node-type-home.univers_entreprises #field_home_contenu #field_video_nid .video  span.titre-video{
    color:#22BBB8;
}
.node-type-home.univers_presse #field_home_contenu #field_video_nid .video  span.titre-video {
    color:#5B5B5B;
}
.node-type-home.domain_etudes #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.univers_etudes #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.univers_creda #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.univers_cfc #field_home_contenu #field_video_nid .video  span.titre-video {
    color:#00ADEE;
}
.node-type-home.domain_formations #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.univers_entreprises.domain_dfcta #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.domain_dfcta #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.domain_blogformation #field_home_contenu #field_video_nid .video  span.titre-video,
.node-type-home.domain_formations #field_home_contenu #field_video_nid a,
.node-type-home.univers_entreprises.domain_dfcta #field_home_contenu #field_video_nid a,
.node-type-home.domain_dfcta #field_home_contenu #field_video_nid a,
.node-type-home.domain_blogformation #field_home_contenu #field_video_nid a {
    color:#663399;
}
#field_home_contenu #field_video_nid .content-chapo a {
    color:#000000 !important;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video {
    float:left;
    margin:35px 0 30px 0;
    width: 350px;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video span.label.titre {
    display:block;
    float:left;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video #field_list_link {
    float:right;
    padding-right:15px;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video #field_list_link a {
    padding-right:0;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video {
    background-image: url("../images/ico-vplayer.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 78px;
    left: 136px;
    position: absolute;
    top: 87px;
    width: 78px;
}
.node-type-home.domain_formations #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video,
.node-type-home.univers_entreprises.domain_dfcta #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video,
.node-type-home.domain_dfcta #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video,
.node-type-home.domain_blogformation #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video {
    background-image: url("../images/ico-vplayer-violet.png");
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video,
.node-type-home.univers_etudes #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video,
.node-type-home.univers_creda #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video,
.node-type-home.univers_cfc #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video {
    background-image: url("../images/ico_vplayer_blue.png");
}
.univers_entreprises #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video {
	background-image: url("../images/ico-vplayer-univers-entreprises.png");
}
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span,
.univers_entreprises.domain_dfcta #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.univers_entreprises.domain_dfcta .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span,
.domain_dfcta #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.domain_dfcta .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span,
.domain_blogformation #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.domain_blogformation .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span {
    background-color: #8971D1;
    opacity: 1;
}
.node-type-home.domain_formations #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.node-type-home.domain_formations #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span,
.univers_entreprises.domain_dfcta #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.univers_entreprises.domain_dfcta #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span,
.domain_dfcta #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.domain_dfcta #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span,
.domain_blogformation #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.domain_blogformation #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span {
    background-color: #8971D1;
    opacity: 1;
}

/* Home territoriale */
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod {
    height: 170px;
    padding: 0;
    position: relative;
    width: 230px;
}
.mod .domain_node {
    display:none;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node {
    position:absolute;
    top:0;
    display:block;
    padding:7px;
    background-color:rgb(65, 65, 65);
    color:#ffffff;
    font-family:Verdana;
    font-weight: bold;
    font-size:16px;
    line-height:19px;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.idf {
    background-color:#5b5b5b;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci75 {
    background-color:#00A5CC;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci77 {
    background-color:#ec174f;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci78 {
    background-color:#00a589;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci91 {
    background-color:#800774;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci92 {
    background-color:#e64b3e;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci93 {
    background-color:#8cb9cd;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci94 {
    background-color:#ef9530;
}
.node-type-home.univers_territoires #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .domain_node.cci95 {
    background-color:#a53496;
}

.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod h2.label {
    position: absolute;
    bottom: 0px;
    height: 50px;
    background-color: rgba(20, 20, 20, 0.65);
    color: #FFF;
    overflow: hidden;
    width: 96%;
    padding: 2%;
    font-weight: normal;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#ffffff!important;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod a h2.label  {
    color:#ffffff;
    line-height:18px;
    display:block;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .chapo {
    background-color: rgb(20, 20, 20);
    background-color: rgba(20, 20, 20, 0.65);
    color: #ffffff;
    height: 170px;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 210px;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .chapo,
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod ul.links {
    display: none;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .mod .image {
    height: auto;
    line-height: 0;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod {
    height: auto;
    margin-right: 2%;
    margin-bottom: 2%;
    width: 32% !important;
    float: left;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod:nth-child(3n) {
    margin-right:0;
}

.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod:nth-child(4n) {
    clear:both;
}

/* Home presse */
.node-type-home.domain_presse .content-home-suite {
    position:relative;
}
.node-type-home.domain_presse .node-actualite .visuel .image {
    display:none;
}
.node-type-home.domain_presse .node-actualite .visuel .image:first-child {
    display:block;
}
.node-type-home.domain_presse .node-actualite ul.links {
    display:none;
}
.node-type-home.domain_presse .node-bloc-petit-ss-une span.label.titre {
    display:none !important;
}
.node-type-home.domain_presse .field_chapo {
    position:absolute;
    width:300px;
    left:370px;
}
.node-type-home.domain_presse .node-bloc-liste-articles {
    float:left;
}
.node-type-home.domain_presse #field_home_contenu span.label.titre {
    background-image:url("../images/picto-comm-presse.png");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:35px;
    color: #0E528B;
    display: inline-block;
    font-family: Verdana;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.node-type-home .node-bloc-texte-libre .field_bltextelibre_image {
    position:relative;
    line-height:0;
}
.node-type-home .node-bloc-texte-libre span.title {
    display:block;
    background-color: rgb(20, 20, 20);
    background-color: rgba(20, 20, 20, 0.65);
    bottom: 0;
    color: #FFFFFF;
    height: 45px;
    padding: 10px;
    position: absolute;
    width: 330px;
    font-family:Verdana;
    font-weight: bold;
    font-size:23px;
    line-height:24px;
}
.node-type-home .node-bloc-texte-libre.petite-image span.title {
    background-color: transparent;
	padding: 0 3% 0 6%;
	width: 72%;
	line-height: 68px;
	top: 0;
	height: 65px;
	overflow: hidden;
}
/* Node home : Comm' fiscale */
.node-type-home .node-bloc-texte-libre{
    width: 48%;
    float: left;
}
.node-type-home .node-bloc-texte-libre.petite-image {
    width: 49%;
	margin-top:4%;
}
.node-bloc-texte-libre.petite-image:first-child,
.node-bloc-texte-libre:first-child {
    margin-right: 2%;
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_image img{
    width: 100%;
    height: 252px;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_image img{
    width: 100%;
    height: auto;
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_texte{
    background-color: #f7f7f7;
    min-height: 322px;
    padding: 20px;
    margin-top: -6px;
    line-height: 19px;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_texte{
    background-color: transparent;
    min-height: 100px;
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_texte p{
    margin-bottom: 0;
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_texte ul {
    margin-top: 10px;
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_texte li {
    list-style-image: url("../images/picto-suite-blog.png");
    padding-bottom: 10px;
    padding-left: 10px;
    font-style: italic;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ul li {
    list-style-image: url("../images/picto-suite-blog.png");
    padding-bottom: 10px;
    padding-left: 10px;
	font-style:normal;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol li {
    list-style-image: none!important;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
	margin-top: 10px;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
    padding:5px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
	font-style: normal;
}
.node-type-home .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:2px;
    left:-2em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:2em;
    margin-right:8px;
    border:3px solid #A7A5A6;
	border-radius: 40px;
    color:#fff;
    background:#ffffff;
	color:#000000;
    text-align:center;
	font-style: normal;
}
/* domain color */
.node-type-home.domain_biop .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol li:before,
.node-type-home.domain_biop .node-bloc-texte-libre.petite-image a {
	color: #E86918!important;
}
.node-type-home.domain_biop .node-bloc-texte-libre #field_bltextelibre_texte li,
.node-type-home.domain_biop .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ul li {
	list-style-image:url("../images/arrow-right-biop.png");
}
.node-type-home.univers_entreprises .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol li:before,
.node-type-home.univers_entreprises .node-bloc-texte-libre.petite-image a {
	color: #22BBB8!important;
}
.node-type-home.univers_entreprises .node-bloc-texte-libre #field_bltextelibre_texte li,
.node-type-home.univers_entreprises .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ul li {
	list-style-image:url("../images/arrow-right-univers_entreprises.png");
}
.node-type-home.domain_dfcta .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ol li:before,
.node-type-home.domain_dfcta .node-bloc-texte-libre.petite-image a {
	color: #663399!important;
}
.node-type-home.domain_dfcta .node-bloc-texte-libre #field_bltextelibre_texte li,
.node-type-home.domain_dfcta .node-bloc-texte-libre.petite-image #field_bltextelibre_texte ul li {
	list-style-image:url("../images/arrow-right-violet.png");
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_texte li:last-child{
    padding-bottom: 0;
}
.node-type-home .node-bloc-texte-libre#node-3480 #field_bltextelibre_texte ul{
    margin-top: 0;
}
.node-type-home .node-bloc-texte-libre#node-3480 #field_bltextelibre_texte li{
    font-style: normal;
    padding-bottom: 30px;
}
.node-type-home .node-bloc-liste-page-de-collection:first-child {
    margin-right: 2%;
}
.node-type-home .node-bloc-liste-page-de-collection {
	float: left;
	width: 49%;
	margin-top: 4%;
	position: relative;
	background-color:#f7f7f7;
}
.node-type-home .node-bloc-liste-page-de-collection .bloc-title {
	position: relative;
	line-height: 0;	
}
.node-type-home .node-bloc-liste-page-de-collection img {
	width:100%;
	height:auto;
}
.node-type-home .node-bloc-liste-page-de-collection span.title {
	display: block;
	position:absolute;
	font-family: Verdana;
    font-weight: bold;
	font-size: 23px;
	color:#ffffff;
    background-color: transparent;
    padding: 0px 3% 0px 6%;
    width: 72%;
    line-height: 68px;
    top: 0;
    height: 65px;
    overflow: hidden;
}
.node-type-home .node-bloc-liste-page-de-collection .content {
	padding: 20px;
}
.node-type-home .node-bloc-liste-page-de-collection .content .content {
	background-color:#ffffff;
	padding: 10px 20px;
	margin:0 0 10px 0;
	height:60px;
	overflow:hidden;
}
.node-type-home .node-bloc-liste-page-de-collection .views-field-field-date-contenu {
	font-size:10px;
	line-height: 13px;
}
.node-type-home .node-bloc-liste-page-de-collection #field_lien a {
	display:block;
	width:auto;
	float:right;
	padding:5px 0 5px 25px;
	margin:0 0 10px 0;
	background:url("../images/picto-suite-blog.png") no-repeat 0 50%;	
}
.node-type-home .node-bloc-liste-page-de-collection .views-field-title {
	line-height:24px;
}
.node-type-home.domain_biop .node-bloc-liste-page-de-collection .views-field-field-date-contenu {
	color: #E86918!important;
}
.node-type-home.domain_biop .node-bloc-liste-page-de-collection #field_lien a {
	background-image:url("../images/arrow-right-biop.png");
}
.node-type-home.univers_entreprises .node-bloc-liste-page-de-collection .views-field-field-date-contenu {
	color: #22BBB8!important;
}
.node-type-home.univers_entreprises .node-bloc-liste-page-de-collection #field_lien a {
	background-image:url("../images/arrow-right-univers_entreprises.png");
}
.node-type-home.domain_dfcta .node-bloc-liste-page-de-collection .views-field-field-date-contenu {
	color:#8971D1!important;
}
.node-type-home.domain_dfcta .node-bloc-liste-page-de-collection #field_lien a {
	background-image:url("../images/arrow-right-violet.png");
}

.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite #field_list_link,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite #field_list_link,
.node-type-home.domain_etudes #field_home_contenu #field_list_link {
    background-image: url("../images/picto-suite-blog.png");
    margin-left: 17%;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod{
    width: 96%;
    height: 261px;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item:nth-child(2n) .mod,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item:nth-child(2n) .mod{
    float: right;
    width: 97%;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label{
    width: 329px;
    bottom: 0;
}

.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label{
    width: 329px;
    bottom: 0;
}

.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo{
    width: 329px;
    height: 252px;
    top: 9px;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod:before,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod:before {
    border-top: 9px solid #00ADEE;
    content: " ";
    display: block;
    height: auto;
    width: 99px;
}

/* Node home : Etudes*/
.node-type-home.domain_etudes h1.page-title{
    color:#00ADEE;
    font-family:Verdana;
    font-weight: bold;
    font-size:30px;
}
.node-type-home.domain_etudes #field_chapo{
    margin-bottom: 40px;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span.owl-numbers,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span{
    background-color: #00adee;
}
.node-type-home.univers_etudes #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span.owl-numbers,
.node-type-home.univers_etudes #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-page.active span,
.node-type-home.univers_etudes #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls.clickable .owl-page:hover span,
.node-type-home.univers_etudes #field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-page.active span,
.node-type-home.univers_etudes #field_home_contenu .node-bloc-cr-actualite .owl-controls.clickable .owl-page:hover span{
    background-color: #00adee;
}
.node-type-home.domain_etudes #field_home_contenu{
    margin-top: 0;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite{
    margin-top: 35px;
}

.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes {
    width: 48%;
    float: left;
    max-height: 353px;
    overflow: hidden;
    margin-bottom: 30px;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes {
    float: right;
    max-width: 353px;
    max-height: 353px;
    overflow: hidden;
    margin-bottom: 30px;
	margin-top: 35px;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes h2,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes h2 {
    padding-top: 0;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content,
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content {
    padding: 15px 15px 15px 15px;

}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes #field_paragraphe_nid,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes #field_paragraphe_nid {
    height: 280px;
}
.node-type-home.domain_crocis #field_home_contenu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.node-type-home.domain_crocis #field_home_contenu .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.node-type-home.domain_crocis #field_home_contenu .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.node-type-home.domain_crocis #field_home_contenu .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.node-type-home.domain_etudes #field_home_contenu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.node-type-home.domain_etudes #field_home_contenu .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.node-type-home.domain_etudes #field_home_contenu .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.node-type-home.domain_etudes #field_home_contenu .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #00ADEE;
    background-color: rgb(0,173,238);
    background: rgba(0,173,238,1);
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
    opacity: 1;
}
.node-type-home.domain_crocis #field_home_contenu .mCSB_scrollTools .mCSB_buttonUp,
.node-type-home.domain_crocis #field_home_contenu .mCSB_scrollTools .mCSB_buttonDown,
.node-type-home.domain_etudes #field_home_contenu .mCSB_scrollTools .mCSB_buttonUp,
.node-type-home.domain_etudes #field_home_contenu .mCSB_scrollTools .mCSB_buttonDown{
    display: none;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe {
    padding-left: 30px;
    padding-top: 10px;
    border-bottom: 1px solid #f0f2f4;
    background: url("../images/picto-suite-blog.png") 0 15px no-repeat;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content #field_paragraphe_nid > div:last-child,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes .content #field_paragraphe_nid > div:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe a,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe a {
    font-weight: 600;
    color:#000;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe .content,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe .content {
    padding: 0;
    font-size: 12px;
    color:#595959;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe p
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes .content .node-paragraphe p {
    margin:0;
    padding:0;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste {
    clear: both;
    border-top: 1px dotted #ccd4d9;
    padding-top: 25px;
}
.node-type-home.domain_creda #field_home_contenu .node-bloc-lien-liste {
    clear: both;
    padding-top: 25px;
}

.node-type-home #field_home_contenu .node-bloc-lien-liste  h2.title-liste {
    padding: 0!important;
    margin: 0!important;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-weight: normal!important;
}

.node-type-home #field_home_contenu .node-bloc-lien-liste h2.title-liste a {
    font: 14px Verdana!important;
    padding: 0!important;
    margin: 0!important;
    font-weight: 600!important;
    line-height: 23px!important;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .content .label {
    display: none;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication {
    position: relative;
    float: left;
    width: 338px;
    height: 135px;
    margin-bottom: 25px;
    border-bottom: 1px dotted #ccd4d9;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication:last-child,
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication:nth-last-child(2) {
    border-bottom: none;
    margin-bottom:0;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication:nth-child(2n+1) {
    margin-right: 25px;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication header {
    padding-left: 80px;
    max-height: 84px;
    overflow: hidden;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication header h2  {
    font-size: 16px;
    padding: 0;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication .title a{
    color:#000;
    font-weight: 600;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication .field-name-field-date-contenu,
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication .field-name-field-thematique-tid  {
    display: none;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication .field-name-field-pub-couverture  {
    position: absolute;
    width: 58px;
    height: 75px;
    border: 3px solid #ccd4d9;
    margin-right: 15px;
    top:5px;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication .field-name-field-pub-couverture img {
    width: 58px;
    height: 75px;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication .chapo {
    padding-left: 80px;
    padding-top: 5px;
    font-size: 12px;
    color:#595959;
    line-height: 20px;
    max-height: 42px;
    overflow: hidden;
}

/* Espace presse */
.node-type-home.domain_presse #field_home_contenu .node-bloc-petit-ss-une{
    width: 390px;
    height: 200px;
    margin: 0 0 35px 0;
}
.node-type-home.domain_presse #field_home_contenu #field_pt_ss_alaune_nid .image{
    width: 390px;
    height: 200px;
}
.node-type-home.domain_presse .field_chapo{
    left: 415px;
}
.node-type-home.domain_presse #content-wrap #field_chapo{
    font-weight: normal;
    color:#5b5b5b;
}
.node-type-home.domain_presse #content-wrap #media_credit{
    display: none;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles{
    position: relative;
    margin-bottom: 40px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles #field_lien{
    background-image: url("../images/picto-arrow-right-medium-bleu.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: none;
    padding-left: 25px;
}

.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.communiqusdepresse .content,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.dossiersdepresse .content {
    position:relative;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.dossiersdepresse #field_lien,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.communiqusdepresse #field_lien{
    position: absolute;
    right: 0;
    top: -49px;
}

.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles #field_lien a{
    background-image: none;
    color: #5B5B5B;
    display: block;
    float: none;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles span.label.titre{
    background-image: url("../images/picto-comm-presse.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 35px;
    color: #0E528B;
    display: inline-block;
    font-family: Verdana;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 25px;
    text-transform: inherit;
    padding-top: 3px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse{
    float: left;
    width: 319px;
    position: relative;
    background-color: #f5f8fa;
    padding: 65px 15px 10px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse:nth-child(2n+1),
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse:nth-child(2n+1){
    margin-right: 29px;
    margin-bottom: 15px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse h2,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse h2{
    padding-top: 0;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 19px !important;
    height:60px;
    overflow:hidden;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse h2 a,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse h2 a{
    color: #000;
    font-family: Verdana;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse .content,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse .content{
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse .content .field-name-field-thematique-tid,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse .content .field-name-field-thematique-tid{
    float: left;
    padding: 10px 12px;
    margin-right: 15px;
    background-color: #0e528b;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse .content .field-name-field-thematique-tid .field-item,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse .content .field-name-field-thematique-tid .field-item{
    display:none;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse .content .field-name-field-thematique-tid .field-item:first-child,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse .content .field-name-field-thematique-tid .field-item:first-child{
    display:block;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse .content .field-name-field-date-contenu,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse .content .field-name-field-date-contenu{
    float: none;
    clear:both;
    padding-top: 0;
    padding-left: 15px;
    font-size: 11px;
    color:#727272;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.dossiersdepresse span.label.titre{
    color: #f6921e;
    background-image: url(../images/picto-dossier-presse.png)
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse{
    background-color: #fcf7f3;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse .content .field-name-field-thematique-tid{
    background-color: #f6921e;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse{
    width: 349px;
    margin-right: 29px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse span.label.titre{
    color: #22bbb8;
    background-image: url(../images/picto-agenda-presse.png)
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse #field_bla_articles,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications #field_bla_articles{
    padding-top: 28px;
    border-top: 1px dotted #ccc;
    margin-top: 28px;
    height: 397px;
    overflow: hidden;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse .node-evenement{
    position: relative;
    height: 165px;
    padding-bottom: 20px;
    margin-bottom: 25px;
    border-bottom: 1px dotted #ccc;
    padding-right: 15px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse h2{
    padding-top: 35px;
    padding-left: 90px;
    line-height: 19px;
    margin-bottom: 10px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse h2 a,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications h2 a{
    font-family: Verdana;
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse .field-name-field-thematique-tid{
    position: absolute;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    color:#22bbb8;
    top: 8px;
    left: 90px;
    max-height: 22px;
    overflow: hidden;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse .field-name-field-date-contenu{
    position: absolute;
    top: 0;
    width: auto;
    padding: 12px;
    background-color: #a5a5a5;
    font-family: Verdana;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    overflow: hidden;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse .field-name-field-date-contenu span.date-display-single{
    display: block;
    margin-top: -5px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse .chapo{
    padding-left: 90px;
    font-family: Verdana;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color:#5b5b5b;
    max-height: 65px;
    overflow: hidden;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications{
    width: 349px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse #field_lien a,
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications #field_lien a{
    position: relative;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications span.label.titre{
    color: #662d90;
    background-image: url(../images/picto-publications-presse.png);
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications .node-publication{
    background: #f9f7fb url(../images/picto-presse-publication.png) top left no-repeat;
    padding-bottom: 20px;
    margin-bottom: 25px;
    position: relative;
    height: 165px;
    padding-right: 15px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications h2{
    padding-top: 35px;
    padding-left: 60px;
    line-height: 19px;
    margin-bottom: 10px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications .field-name-field-thematique-tid{
    position: absolute;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    color:#662d90;
    top: 8px;
    left: 60px;
    max-height: 22px;
    overflow: hidden;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications .chapo{
    padding-left: 60px;
    font-family: Verdana;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color:#5b5b5b;
    max-height: 65px;
    overflow: hidden;
}
.node-type-home.domain_presse .node-bloc-interlocuteurs .node-contact{
    float: left;
}

/* spÃ©cificitÃ© IDF*/
.node-type-home.domain_idf .domain {
    background-image:url("../images/logo-domaine-idf.png");
    background-repeat:no-repeat;
    background-position:left center;
    background-image:none;
    margin-right:25px;
    width:66px;
    height:66px;
    float:left;
    display:none;
}
.node-type-home.domain_idf #content-wrap .field_chapo #field_chapo {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    padding-bottom: 0;
    padding-top: 14px;
}
.node-type-home.domain_idf #field_home_contenu .node-bloc-galerie-actualites .owl-controls{
    position:absolute;
    top:-50px;
    right:0;
}
.node-type-home.domain_idf #field_home_contenu .node-bloc-galerie-actualites span.label.titre{
    width:240px;
}
/* spÃ©cificitÃ© cci91*/
.node-type-home.domain_cci91 .domain {
    background-image:url("../images/logo-cci91.png");
    background-repeat:no-repeat;
    background-position:left center;
    margin-right:25px;
    width:66px;
    height:66px;
    float:left;
}
.node-type-home.domain_cci91 #content-wrap .field_chapo #field_chapo {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    padding-bottom: 0;
    padding-top: 14px;
}
/* spÃ©cificitÃ© creda*/
.node-type-home.domain_creda .domain {
    background-image: url("../images/logo-creda.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
	float: left;
	height: 50px;
	width: 150px;
	margin: 15px 20px 0 4px;
}
.node-type-home.domain_creda #content-wrap .field_chapo #field_chapo {
    font-family: Verdana;
    line-height: 22px;
    font-weight: 600;
    font-size: 14px;
}
.node-type-home.domain_creda #field_home_contenu {
    margin-top: 40px;
}
/* bloc petit ss une */
.node-type-home.domain_creda #field_home_contenu .node-bloc-petit-ss-une {
    width: 100%;
    height: auto;
}
.node-type-home.domain_creda #field_home_contenu .node-bloc-petit-ss-une .owl-controls .owl-page.active span,
.node-type-home.domain_creda #field_home_contenu .node-bloc-petit-ss-une .owl-controls.clickable .owl-page:hover span {
    background-color: #00ADEE;
}
.node-type-home.domain_creda #field_home_contenu .node-bloc-petit-ss-une .owl-controls {
    position:absolute;
    top:-52px;
    right:-2px;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .node h2 {
    display: block !important;
    width: 58%;
    margin: 20px 0 1% 2%;
	padding:0;
    float: right;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .node .content .chapo {
	display:block!important;
	float:right;
	width:58%;
	margin:0 0 1% 2%;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .field-name-field-thematique-tid {
	float:right;
	width:58%;
	margin:0 0 1% 2%;
	font-size:12px;
	text-align:right;	
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .field-name-field-thematique-tid .field-item {
	display:inline-block;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .field-name-field-date-contenu {
	position:absolute;
	top:0;
	left:40%;
	width:58%;
	margin:0 0 0 2%;
	font-size:12px;
	line-height: 10px;	
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .visuel {
    width: 40%;
    position: absolute;
	top: 0;
}
.node-type-home.domain_creda #field_home_contenu #field_pt_ss_alaune_nid .image {
    width: 100%;
    height: auto;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .content-chapo {
    background-color:transparent!important;
    padding: 0!important;
	height:100%;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .video .titre-video {
    display:none;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .content-chapo .chapo {
    background-color: rgba(0, 0, 0, 0.65);
    bottom: 0;
    padding: 3%;
	margin:0!important;
    position: absolute;
    width: 94%!important;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 18px;
}
.node-type-home.domain_creda #field_pt_ss_alaune_nid .node .content .media_credit {
    background-color: rgba(0, 0, 0, 0.65);
	position:absolute;
	top:0;
	padding:3%!important;
	font-size: 12px;
	color:#ffffff;
	width: 94%!important;
}

#field_home_contenu .node-bloc-infographie {
    width: 260px;
    float: left;
    margin-left: 10px;
    margin-top: 37px;
    height: 405px;
    padding: 10px;
    box-sizing: border-box;
}

#field_home_contenu .node-bloc-infographie a {
    text-decoration: none;  
}

#field_home_contenu .node-bloc-infographie #field_texte_brut {
    font-size: 14px;
}

#field_home_contenu .node-bloc-infographie #field_texte_brut:hover {
    text-decoration: underline;  
}

/********************************************************
 *** Design spécifique à la homepage de l'univers PWR ***
 ********************************************************/

body.domain_pwr #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons {
    display: initial;
}

body.domain_pwr #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo .titre {
    font-family: inherit;
    font-weight: lighter;
}

body.domain_pwr #field_home_contenu .node-bloc-cr-actualite #field_list_link {
    background-image: none;
    display:inline-block;
    position: absolute;
    right: 0;
}

body.domain_pwr #field_home_contenu .node-bloc-cr-actualite #field_list_link a {
    text-indent: -9999px;
    white-space: nowrap;
    background: transparent url("../images/plus.png") no-repeat right center;
    height: 30px;
    width: 30px;
}

/* Carrousel */

body.domain_pwr.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    position:absolute;
    bottom:2%;
    height: 2em;
    line-height: 2em;
    background-color:rgba(20, 20, 20, 0.65);
    color:#ffffff;
    padding: 0.5em 4%;
    width: 90%;
    font: 14px Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
}
body.domain_pwr.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod:after {
    content: "";
    position: absolute;
    width: 98%;
    height: 2%;
    display: inline-block;
    bottom: 0px;
    background-color: rgba(20, 20, 20, 0.65);
}
body.domain_pwr.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    bottom: 2%;
    height: 89%;
}

/* Bloc agenda */
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda {
    float: left;
    width: 70%;
    height: 250px;
    overflow: hidden;
}
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid {
    height: 140px;
}
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda {
    margin-top: 40px;
}
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne {
    padding: 1.5%;
    width: 97.1%;
}
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne #field_blagenda_evenements_nid .node {
    padding-bottom: 0px;
    padding-top: 15px;
    padding: 1.5%;
    min-height: 60px;
}
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda .agenda_tous_les_rdv {
    background-color: #5b3080;
}
body.domain_pwr.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu {
    color: #5b3080;
}
body.domain_pwr.page-accueil #bloc_agenda #field_blagenda_evenements_nid .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #5b3080!important;
}

/* Bloc publicité */
body.domain_pwr.page-accueil #field_home_contenu .node-bloc-publicite {
    margin-top: 40px;
    height: 250px;
}

body.domain_pwr.page-accueil #field_home_contenu .node-bloc-publicite #field_blpub_publicite {
    text-align: center;
}

#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls {
    position: absolute;
    top: 30%;
    right: 0;
    width: 99.05%;
}

#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div {
    position: absolute;
    background: url(../images/picto-navcontact-mobile.png) no-repeat scroll -4px -16px transparent;
    width: 35px;
    height: 35px;
    padding: 0px;
    margin: 0;
    opacity: 1;
    border-radius: 0px;
}

#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div.owl-next {
    right: 0;
    background-position: -37px -17px;
    right: 0px;
}

#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div.owl-prev {
    left: -8px;
}