	@font-face{
        font-family:"Helvetica Neue LT W01_67 Md Cn";
        src:url("Fonts/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?#iefix");
        src:url("Fonts/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?#iefix") format("eot"),url("Fonts/108e1ff6-3205-4c92-9aa5-9abb2823fe92.woff2") format("woff2"),url("Fonts/f61c722b-9236-445e-bb7e-eeb1009cd627.woff") format("woff"),url("Fonts/5cd6e481-b6d9-47fa-b568-1636d8a6cc52.ttf") format("truetype"),url("Fonts/0134ff8c-b1ae-47f0-9219-d1bdce3ec1db.svg#0134ff8c-b1ae-47f0-9219-d1bdce3ec1db") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W01_77 Bd Cn";
        src:url("Fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix");
        src:url("Fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix") format("eot"),url("Fonts/5f4620bc-98f7-4b13-9f90-3a54ea6a9c55.woff2") format("woff2"),url("Fonts/ac30e84e-cb19-4576-b6f9-491fccbd42ff.woff") format("woff"),url("Fonts/b583b782-0709-4a13-899f-7e9ab1a7eccd.ttf") format("truetype"),url("Fonts/d5dd03f5-3afb-46e9-aad0-234de8607afa.svg#d5dd03f5-3afb-46e9-aad0-234de8607afa") format("svg");
    }
    @font-face{
        font-family:"Museo Sans W01_100";
        src:url("Fonts/e14e9fd6-0631-4491-b873-211c7b6f926c.eot?#iefix");
        src:url("Fonts/e14e9fd6-0631-4491-b873-211c7b6f926c.eot?#iefix") format("eot"),url("Fonts/fd9d5b5d-71c1-4db0-bf20-cd7e3ce4d069.woff2") format("woff2"),url("Fonts/e976d680-12b6-411e-9f79-0ef9287f484d.woff") format("woff"),url("Fonts/81780024-f1ae-4135-a0ae-d0bab2c19986.ttf") format("truetype"),url("Fonts/98fa899e-fa41-4563-b67a-33d373ba60ee.svg#98fa899e-fa41-4563-b67a-33d373ba60ee") format("svg");
    }
    @font-face{
        font-family:"Museo Sans W01_500";
        src:url("Fonts/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix");
        src:url("Fonts/a29947fd-0c53-492b-b2f4-399b01153b30.eot?#iefix") format("eot"),url("Fonts/d9896899-f08c-4750-a874-a9e10d83c2cb.woff2") format("woff2"),url("Fonts/d42dd843-62b0-4623-8855-d5882512c3c9.woff") format("woff"),url("Fonts/6d532ccb-086c-4000-bab2-5d16862fcf01.ttf") format("truetype"),url("Fonts/f56b7407-f97b-4cb3-9ce6-4e13065eec93.svg#f56b7407-f97b-4cb3-9ce6-4e13065eec93") format("svg");
    }
    @font-face{
        font-family:"MuseoSansW01-500Italic";
        src:url("Fonts/afb0bae6-4f02-492e-82dd-c4c51e519279.eot?#iefix");
        src:url("Fonts/afb0bae6-4f02-492e-82dd-c4c51e519279.eot?#iefix") format("eot"),url("Fonts/b76ff444-27dd-4494-b96e-2f5157f347d5.woff2") format("woff2"),url("Fonts/136eb3cf-249c-40a3-bb62-49c1ad9ae6d8.woff") format("woff"),url("Fonts/70c24c76-d52f-4d55-be08-6085ad014f1b.ttf") format("truetype"),url("Fonts/ac37080b-1709-4b25-bda1-03c4a58e3ef5.svg#ac37080b-1709-4b25-bda1-03c4a58e3ef5") format("svg");
    }
    @font-face{
        font-family:"Museo Sans W01_700";
        src:url("Fonts/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix");
        src:url("Fonts/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix") format("eot"),url("Fonts/e2d37f34-6bca-473c-b64d-93811f4dc046.woff2") format("woff2"),url("Fonts/eadbb595-a394-48fc-834f-8bf5da15cddf.woff") format("woff"),url("Fonts/9bcba093-b507-4b9b-9c83-303003d3815c.ttf") format("truetype"),url("Fonts/9a2af429-2624-4bd1-a676-8f0eed3e7e31.svg#9a2af429-2624-4bd1-a676-8f0eed3e7e31") format("svg");
    }


/** CSS DEPUIS APPEARANCE / GAVIAS MONTE / CUTOMIZE OPTIONS**/

header .header-main{padding:0 0 30px;}
body{font-family: 'Helvetica Neue LT W01_67 Md Cn', Helvetica,"Open Sans", serif;}
p{
	font-family: 'Helvetica Neue LT W01_67 Md Cn', Helvetica, sans-serif;
	font-size: 14px !important; font-weight:normal;
	line-height: 1.3em;
	color: #000000;
	text-align: justify; 
	margin-bottom:10px !important; }
ul,ol,dl{ font-family: 'Helvetica Neue LT W01_67 Md Cn', Helvetica, sans-serif;
	font-size: 15px !important; font-weight:normal; }


ul.toolbar-menu, ul.nav-tabs{font-size:12px !important; }

a, .ui-widget-content a{ color: #1f3b73; }

.node__content ul, .cke_editable ul{ padding: 0 40px 0 10px; margin-bottom:20px; }
.node__content ul li, .cke_editable ul li { padding-left: 16px; text-indent:-12px; padding-bottom: 10px;}
.node__content ul li:before, .cke_editable ul li:before{	
	content: "\f111";
        font-family: 'FontAwesome';
        font-size: 50%;
	color: #484848;
	margin-top:0;
	margin-right:5px;
}

ul.rrssb-buttons{ font-size:inherit !important; font-family:inherit !important; }
.node__content ul.rrssb-buttons li { padding: auto; text-indent:auto; padding-left: auto; text-indent:0; }
.node__content ul.rrssb-buttons li:before{	
	content: "";
	font-size: 0%;
	margin-right:0px;
}

.node__content ul.template-menu li, .cke_editable ul.template-menu li { text-indent:0; }
.node__content ul.template-menu li:before, .cke_editable ul.template-menu li:before{ content: ""; margin-right:0;}

.node__content ul li.smallfont, .cke_editable ul li.smallfont,
.node__content ul li.ozsmallfont, .cke_editable ul li.ozsmallfont{ text-indent:-10px; }
.node__content ul li.bigfont, .cke_editable ul li.bigfont, 
.node__content ul li.ozbigfont, .cke_editable ul li.ozbigfont{ text-indent:-15px; }
.node__content ul li.verybigfont, .cke_editable ul li.verybigfont,
.node__content ul li.ozverybigfont, .cke_editable ul li.ozverybigfont{ text-indent:-18px; }



.ozsmallfont{ font-size:11px !important; }
.oznormalfont{ font-size:14px !important; }
.ozbigfont{ font-size:14px !important; }
.ozverybigfont{ font-size:17px !important; }

.node__content ul li.bigfont, .cke_editable ul li.bigfont,
.node__content ul li.ozbigfont, .cke_editable ul li.ozbigfont{ padding-left:20px;}
.node__content ul li.verybigfont, .cke_editable ul li.verybigfont,
.node__content ul li.ozverybigfont, .cke_editable ul li.ozverybigfont{ padding-left:25px;}

.categories-view-content.layout-grid .post-block .post-content,
.categories-view-content.layout-masonry .post-block .post-content,
#block-views-block-posts-category-block-13 .post-block .post-content{ border-top: solid 1px rgba(0, 0, 0, 0.1);}



/* MENU */
header.header-v1{ margin-bottom:0px;}
header.header-v1 .area-main-menu .area-inner{padding-left:0;}
header.header-v1 .main-menu {  background: #FFF; }
header.header-v1 .gva_menu > li > a { color: #1f3b73; }

.gva_menu_main>li.menu-item.oz7 , .gva_menu_main>li.menu-item.oz8{float:right;} 
.gva_menu_main>li.menu-item.oz7 {margin-right:40px;}
@media screen and (max-width: 991px) {
	.gva_menu_main>li.menu-item.oz7 {margin-right:0px;}
}
@media screen and (min-width:991px){
	.gva_menu_main>li.menu-item.oz7 , .gva_menu_main>li.menu-item.oz8{ margin-top:0px;}
}

.gva_menu_main>li.menu-item.oz7>.sub-menu>li>.sub-menu, .gva_menu_main>li.menu-item.oz8>.sub-menu>li>.sub-menu{ right:250px;left:-250px; }

.navigation .gva_menu > li:first-child > a{border-left:none; padding: 7px 10px 7px 0;}
.navigation .gva_menu > li > a{ padding:7px 10px; border-right:none; font-family:"Museo Sans W01_500"; font-weight:normal;}
@media screen and (min-width:991px) and (max-width: 1200px) {
	.navigation .gva_menu > li > a{ padding:7px 5px; letter-spacing:-0.4px;}
}
.navigation .gva_menu .sub-menu li a{ padding-right:0; font-size:11px; color:#1f3b73; }
.navigation .gva_menu .sub-menu>li a {
  padding: 0;
  font-size: 14px;
  margin-bottom: 5px;
}





.main-menu ul.gva_menu > li.menu-item.oz7 > a, .main-menu ul.gva_menu > li.menu-item.oz8 > a{ color:#0075bf !important;}
header.header-v1 .menu-bar{top:-100px;}
header.header-v1 .menu-bar > span{background:#1f3b73;}
header.header-v1 .area-main-menu .gva-search-region .icon{color:#1f3b73;}
header.header-v1 .area-main-menu .gva-search-region{top:0px;}
header.header-v1 .area-main-menu .gva-search-region .search-content{ width:450px; }
header.header-v1 .area-main-menu .gva-search-region input[type="search"]{ width:310px;}

a.search-help-link{ display:none; }

@media (max-width: 991px) {
    .area-main-menu{margin:0; height:1px;}
}
@media screen and (max-width: 991px) {
	header.header-v1 .area-main-menu .gva-search-region{right:45px; top:-71px;}
	header.header-v1 .area-main-menu .gva-search-region .search-content{ width:270px; }
	header.header-v1 .area-main-menu .gva-search-region input[type="search"]{ width:auto;}
}

.navigation .gva_menu > li li a{ font-family:"Museo Sans W01_500"; font-weight:normal; }
.navigation .gva_menu .megamenu > .sub-menu > li > a{ color:#1f3b73; font-family:"Museo Sans W01_700"; font-weight:normal; padding-top:20px;}
.navigation .gva_menu .megamenu > .sub-menu > li > a:hover{ color:#4698D5; font-weight:700; padding-top:20px;}
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li > a{ font-family:"Museo Sans W01_700"; font-weight:normal; color:#1f3b73;}




@media (min-width: 991px) {
  .navigation .gva_menu .sub-menu {
	  visibility:visible;
	  display:block;
	  opacity: 0;
	  left: -10000px;
	  filter: alpha(opacity=0);
	  -webkit-transition: opacity 0.5s ease-out;
	  -o-transition: opacity 0.5s ease-out;
	  transition: opacity 0.5s ease-out;
	  -moz-transition: opacity 0.5s ease-out;
	  -ms-transition: opacity 0.5s ease-out;
	}
	
	
  .navigation .gva_menu > li:hover > ul.sub-menu, .navigation .gva_menu > li:hover div.sub-menu {
    display: block;
	left:0;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}




/* UPLINE */

.menuUpline, .langSelector{ float:right; }
@media screen and (max-width: 991px) { .langSelector{ margin-right:10px; z-index:1; } }
.langSelector ul.links li { display:inline-block; height:23px;  }
.langSelector li.is-active a:after{
    color: #1f3b73; font-weight:700; border-bottom: 1px solid #4698D5;
}
.langSelector li a { visibility:hidden; position: relative; font-size: 12px !important; line-height: 1.2em; }
.langSelector li a:after { visibility:visible; position:absolute; right:0; top:1px; }
.langSelector li.en a:after{ content:"EN"}
.langSelector li.fr a:after{ content:"FR"}
.langSelector li.fr a:before{
	content: "|";
	visibility: visible;
	color: #000;
	position: absolute;
	top: 1px;
	left: 8px;
}

/*ul.links{ display:none; }*/ /* ACHTUNG Masquage du menu langues */


#applications-level1 a{font-family:"Museo Sans W01_700";font-weight:normal; color:#1f3b73; }
#applications-level1 span.fa-lg{ line-height:0.4em; }

@media screen and (max-width: 467px) { #block-uplinemenu-2 #applications-level1 a{letter-spacing:-1px;} }
#block-uplinemenu-2 .block-content div.col-xs-12{padding:0;}

//#applications-level2{display:none;}
#block-uplinemenu, #block-uplinemenu-2{overflow:visible;z-index:200;position:relative; }
//#header{z-index:1;}
#block-uplinemenu-2{display:none; z-index:auto; position:absolute;}
@media screen and (max-width: 991px) {
	#oz_zone_upline, #block-uplinemenu{display:none;}
	#block-uplinemenu-2{display:block;}
	div.main-menu.gv-sticky-menu{height:50px;}
}

#block-uplinemenu ul li,
#block-uplinemenu-2 ul li{
list-style: none;
display: inline-block;
padding: 0 3px;
font-size: 12px !important;
font-weight:500;
color: #1f3b73;
text-transform: uppercase;
}
@media screen and (max-width: 467px) {
	#block-uplinemenu-2 ul{text-align:right;}
}
#block-uplinemenu a.bleu1,
#block-uplinemenu-2 a.bleu1{color:#3b5998;}
#block-uplinemenu a.bleu2,
#block-uplinemenu-2 a.bleu2{color:#25a6d1;}
#block-uplinemenu .masque,
#block-uplinemenu-2 .masque{display:none;}

#applications-level2{position: absolute;top: 25px;right: 0; width:237px; border: 1px solid #626262;background-color:#FFF;padding:10px 0; display:none; font-size:12px !important; text-align:left;}
#applications-level2:before{content:""; }
#btapplis{position:relative; font-size: 1.2em !important;}
#block-menureseauxapplications #applications-level2 li{display:inline-block; padding: 6px 3px; }
#applications-level2 a{display:block; width:70px; padding-top: 40px; font-size: 10px; font-family:"Museo Sans W01_500"; font-weight:normal; text-align:center; text-transform:none; height:20px;}
#applications-level2 a.applis-icon.icon1{background: url("../images/Evento.png") no-repeat center bottom 0 transparent;}
#applications-level2 a.applis-icon.icon2{background: url("../images/Scaner.png") no-repeat center bottom 0 transparent;}
#applications-level2 a.applis-icon.icon3{background: url("../images/RENAvisio.png") no-repeat center bottom 0 transparent;}
#applications-level2 a.applis-icon.icon4{background: url("../images/Rendez-vous.png") no-repeat center bottom 0 transparent;}
#applications-level2 a.applis-icon.icon5{background: url("../images/FileSender.png") no-repeat center bottom 0 transparent;}
#applications-level2 a.applis-icon.icon6{background: url("../images/SourceSup.png") no-repeat center bottom 0 transparent;}
#applications-level2 a.applis-icon.icon7{background: url("../images/Universaliste.png") no-repeat center bottom 0 transparent;}

/* BREADCRUMBS */
.breadcrumbs{ margin-top:30px;}

/* TITRES */
.block .block-title{ border-bottom: 1px solid #4698D5; }
.block .block-title > span { color:#1f3b73; font-weight: 500; padding: 12px 0 5px 10px; }
.block .block-title > span:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: #4698D5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    left: 0;
    top: 20px;
    z-index: 1;
}

/* SLIDER ACTU HOME */
.post-meta .post-created{ color:#FFF; text-transform:uppercase; }
.post-slider.post-block.v2{ height:355px; margin-top:-23px; }
/* div.post-inner{margin-top:-250px;} */
@media (max-width: 1199px) {
    .post-slider.post-block.v2{ height:auto; }
     div.post-inner{margin-top:0px;}
}
.post-slider.post-block.v2 .post-meta-wrap{padding:30px;}
/* masquage du slider du titre et du bandeau dégradé du slider principal sur les protables */
@media (max-width: 991px) {
	.post-slider.post-block.v2 .post-meta-wrap{ display:none !important; }
}
/*.trame{ background: url("../images/trame.png") no-repeat center center transparent; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; }*/
.trame{ background: url("../images/trame1170.png") no-repeat center center transparent; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; display:none; }


/* SLIDER RENATER NEWS et MEGAMENU */
#block-views-block-post-other-block-4 .post-style-hero .post-block .post-content,
#blocktabs-tabs_posts_menu .post-style-hero .post-block .post-content{ margin:0 !important; }

.post-style-hero .post-block .post-content {
		background: linear-gradient(to bottom,transparent 0%,#1f3b73 120%) repeat scroll 0 0;
		background: -webkit-linear-gradient(to bottom,transparent 0%,#1f3b73 120%) repeat scroll 0 0;
		background: -o-linear-gradient(to bottom,transparent 0%,#1f3b73 120%) repeat scroll 0 0;
	background: -moz-linear-gradient(to bottom,transparent 0%,#1f3b73 120%) repeat scroll 0 0;
}
.post-slider.post-block.v2 .post-meta-wrap{ display:none; }

#block-views-block-post-other-block-4 .owl-carousel .owl-nav.disabled {
display: inherit;
}

.owl-carousel .owl-nav > div { background: rgba(31, 59, 115,0.8); }
.owl-carousel .owl-nav > div:hover { background: rgba(31, 59, 115,1); }

/* FORMATIONS */

/* masquage du blocktabs Tabs posts v2 en dur */ #blocktabs-tabs_posts_v2 ul.ui-tabs-nav { display:none !important; }

.block.block-blocktabs .ui-tabs-nav > li{ font-size:14px;}
.field.field--label-inline{ display:inline; margin-right:30px;}
.field.field--label-inline .field__label{ display:inline;}
.field.field--label-inline .field__item{ display:inline;}
.field.field--name-field-formation-image{margin: 0 0 20px;}
div.field--type-text-with-summary{ font-size:12px !important; }

.post-style-stick .item-list > ul > li:first-child .post-body {font-size: 16px;
font-family: "Museo Sans W01_100";}

/* DOCS ASSOCIES */
div.field--name-field-pdf div.div.field__label{ margin-top: 15px; }


/* CONTENTS */
img.align-left, figure.align-left, .cke_widget_image.align-left{ margin:0 30px 20px 0; }
img.align-right, figure.align-right,.cke_widget_image.align-right{ margin:0 0 20px 30px; }
img.align-center, figure.align-center, .cke_widget_image.align-center{ margin: 20px auto; }

hr{border-top: 1px solid #77b5dd;}

#blocktabs-tabs_posts_v2 ul.ui-tabs-nav{ margin-top:12px;}

/* GRID PAGE CATEGORIE */
.categories-view-content.layout-grid .node--type-offre-d-emploi .post-block .post-content,
.categories-view-content.layout-grid .node--type-formation .post-block .post-content,
#block-views-block-posts-category-block-13 .post-block .post-content
{
	overflow-y:scroll;
}
.categories-view-content.layout-grid .node--type-offre-d-emploi .post-block .post-content{ 		/*height:350px;*/ }
#block-views-block-posts-category-block-13 .post-block .post-content{ 							height:350px; }
.categories-view-content.layout-grid .node--type-formation .post-block .post-content{ 			/*height:700px;*/ }
.categories-view-content.layout-grid .node--type-evenements .post-block .post-content{ 			/*height:700px;*/ }
.categories-view-content.layout-grid .node--type-publication .post-block .post-content{ 		/*height:550px;*/ }
.categories-view-content.layout-grid .node--type-video .post-block .post-content{ 				/*height:850px;*/ }


/* FORMULAIRE DE CONTACT */
form#contact-message-adressez-nous-vos-demandes-form,
form#contact-message-form-demande-infos-form,
form#contact-message-postuler-form{margin-top:40px;}

form#contact-message-adressez-nous-vos-demandes-form .js-form-item,
form#contact-message-form-demande-infos-form .js-form-item,
form#contact-message-candidature-spontanee-form .js-form-item,
form#contact-message-postuler-form .js-form-item{
font-family: 'Helvetica Neue LT W01_67 Md Cn', Helvetica, sans-serif; color:#0075bf;
font-size: 18px; font-weight:normal;
}


form#contact-message-adressez-nous-vos-demandes-form label,
form#contact-message-form-demande-infos-form label,
form#contact-message-candidature-spontanee-form label,
form#contact-message-postuler-form label{
	color:#1f3b73;font-family: "Museo Sans W01_500"; font-weight: 700; font-size:14px;
}

form#contact-message-adressez-nous-vos-demandes-form textarea,
form#contact-message-form-demande-infos-form textarea,
form#contact-message-candidature-spontanee-form textarea,
form#contact-message-postuler-form textarea,
form#contact-message-adressez-nous-vos-demandes-form input,
form#contact-message-form-demande-infos-form input,
form#contact-message-candidature-spontanee-form input,
form#contact-message-postuler-form input,
form#contact-message-adressez-nous-vos-demandes-form select,
form#contact-message-form-demande-infos-form select,
form#contact-message-candidature-spontanee-form select,
form#contact-message-postuler-form select{ border: 1px solid #0075bf; }

.oz_button{
	 border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
	width: 100%;
	display: block;
	text-align: center;
}
.bg_blanc{
	background-color: #FFF;
}

/* IMAGE D'ENTETE */
.entete{ margin:0 -15px; }
.image-entete{width:100%; height:355px; overflow:hidden; position:relative; }
.image-entete.entete-detail{ margin:30px 0; }
.image-entete img{
	/*min-width:100%; min-height:100%;*/
	position: absolute; top:-100%; left:0; right: 0; bottom:-100%; margin: auto;
}


/* RH */
#block-views-block-posts-category-block-14 table { margin-top:50px;}
#block-views-block-posts-category-block-14 th.views-field-field-pdf,
#block-views-block-posts-category-block-14 td.views-field-field-pdf,
#block-views-block-posts-category-block-14 td.views-field-field-lieu-de-travail,
#block-views-block-posts-category-block-14 td.views-field-field-reference,
#block-views-block-posts-category-block-14 td.views-field-field-date-de-publication
{ white-space: nowrap; }
#block-views-block-posts-category-block-14 th.views-field-field-pdf{ color: #1f3b73; }

#block-candidaturespontanee .block-content{ padding:0; border: none; }
#block-candidaturespontanee .template-oz-3-colonnes-encart .encart p{ text-align:left; }

#block-views-block-posts-category-block-14 table{ border:1px solid #4698D5; }
#block-views-block-posts-category-block-14 table.sticky-table td,
#block-views-block-posts-category-block-14 table.sticky-table th{ border:none; }
#block-views-block-posts-category-block-14 table.sticky-table thead tr{ background-color: #FFF; }
#block-views-block-posts-category-block-14 table.sticky-table tbody tr{ border-top:1px solid #4698D5; }
#block-views-block-posts-category-block-14 table.sticky-table tbody tr:nth-child(odd){ background-color: #ebf2ff; }
#block-views-block-posts-category-block-14 table.sticky-table tbody tr:nth-child(even){ background-color: #FFF; }


/* ERROR The website encountered an unexpected error. Please try again later. */
/* Voir aussi pour le BACKEND core/themes/seven/css/components/admin-list.css */
.toto{ display:none !important; }


/* POSTS */
.post-style-stick .post-meta .post-created{ color:#70AFDE; text-transform:uppercase; }
.post-content blockquote, blockquote{ font-size:1.1em !important; }

/* FOOTER */
#footer{margin-top:30px;}

.copyright{background-color:#233B73; }
.copyright div.field--type-text-with-summary{ font-size:12px !important;}
.footer, .footer a{ color:#FFF; }

/* COOKIES */
p.cc_message{ color:#FFF; }



/* ENSUITE */

.bg_bleu{ background-color:#0075bf; }

div.field__label{
	font-weight: 300;
	color:#0075bf;
	margin:30px 0 15px 0;
	text-transform: uppercase;
}
article.node--type-offre-d-emploi.node--view-mode-teaser div.field__label{margin:10px 0 15px 0;}

p.post-offre-savoir-plus{ margin:20px 0 0; }
p.post-offre-savoir-plus a.enSavoirPlus{ font-weight:700; color:#0075bf; font-size:1.2em; }




/** TEMPLATES **/

.template-oz .section-oz{ margin-bottom:50px; }
.template-oz h1, h1, div.field--name-field-titre-front{
	font-size:19px; font-weight:normal; font-family: 'Museo Sans W01_700'; color:#1f3b73; text-transform:uppercase; line-height: 2em;
}
h1.bigsoulignement,
div.field--name-field-titre-front,
.oz-emplois-cat-multiple h3,
#block-views-block-posts-category-block-14 h2.block-title{
	font-size:16px; font-weight:normal; font-family: 'Museo Sans W01_700'; text-transform:uppercase; color:#1f3b73;
	margin-bottom:15px; margin-left:0px; padding-bottom:10px; padding-left:0; border-bottom:1px solid #77b5dd;
}

.template-oz > h1.bigsoulignement, .row > h1.bigsoulignement{ margin-left:15px; }

.template-oz h2, h2, h2.soulignement{
	font-size:16px; font-weight:normal; font-family: 'Museo Sans W01_700'; color:#1f3b73;
	margin-bottom:15px; margin-left:15px; margin-top:30px; padding-bottom:5px; padding-left:15px; border-bottom:1px solid #cee7f8;
	position:relative;
}

.template-oz h2:after, h2:after, h2.soulignement:after {	
	content: "\f111";
	font-family: 'FontAwesome';
	font-size: 7px;
	position: absolute;
	color: #0075bf;
	left: 2px;
	top: 0;
	margin-top: 5px;
}

h2,h2.soulignement{ margin-left:0; }
#node-single-comment h2:after, h2.block-title:after{content: "";}

.template-oz h3, h3{
	margin:0px;
	font-size:16px; font-weight:normal; font-family: 'Museo Sans W01_700'; color:#333; line-height: 1.5em;
}
.template-oz h4, h4{
	margin:0px;
	font-size:12px; font-family: 'Museo Sans W01_700'; font-weight:normal; text-transform:uppercase; color:#0075bf; line-height: 1.7em;
}
.template-oz h5, h5{
	font-size:14px; font-family: 'Museo Sans W01_100'; font-weight:normal; color:#1f3b73; line-height: 1.5em;
}
.template-oz h6, h6{
	font-size:12px; font-family: 'MuseoSansW01-500Italic'; font-weight:normal; color:#333; line-height: 2.5em;
}
.template-oz p, .post-content { margin:0 20px; font-family: 'Helvetica Neue LT W01_67 Md Cn',Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #000000; text-align: justify; }

.template-oz p, .post-content .file--application-pdf { font-size:13px; }

.template-oz .colonnes{
	column-count:2; -moz-column-count:2; -webkit-column-count:2;
	-webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px;
}
@media screen and (max-width: 767px) {
	.template-oz .colonnes{ column-count:1; -moz-column-count:1; -webkit-column-count:1; }
	-webkit-column-gap:0; -moz-column-gap:0; column-gap:0;
}

.template-oz .img-responsive,
.template-oz span.resp-image img{
	max-width : 100%;
	width: 100% \9;
	width:100%; heigth: auto;
	display: block;
}


/* TEMPLATE : .template-oz-3-colonnes-encart */

.template-oz-3-colonnes-encart .encart{
	padding:6%;
	color:#FFF;
}

.template-oz-3-colonnes-encart .encart h2{ color:#FFF; font-size:60px; text-transform:none; line-height: 1em; margin:0; padding:0; border:none; }
.template-oz-3-colonnes-encart .encart h4{ color:#FFF; }
.template-oz-3-colonnes-encart .encart p{ margin:0; color:#FFF; }

/* TEMPLATE : .template-oz-2-colonnes-encart */

.template-oz-2-colonnes-encart .encart{
	padding:6%;
	color:#FFF;
}

.template-oz-2-colonnes-encart .encart h2{ color:#FFF; font-size:60px; text-transform:none; line-height: 1em; margin:0; padding:0; border:none; }
.template-oz-2-colonnes-encart .encart h4{ color:#FFF; }
.template-oz-2-colonnes-encart .encart p{ margin:0; color:#FFF; }


/* TEMPLATE : .template-oz-menu et .template-oz-menu-texte */

.template-oz-menu ul.template-menu li,
.template-oz-menu ul.template-menu-texte li { position:inherit; }
.template-oz-menu ul.template-menu li:after,
.template-oz-menu-texte ul.template-menu li:after{	
	content: "";
	position: inherit;
}

.template-oz-menu ul.template-menu,.template-oz-menu-texte ul.template-menu{ margin:0 0 0 0; padding:0; }
.template-oz-menu ul.template-menu li, .template-oz-menu-texte ul.template-menu li{
	list-style: none;
	font-size: 14px; font-weight: 700; font-family: "Roboto"; text-transform: uppercase; color: #1f3b73;
	margin: 0 0 10px 0; padding: 0 0 10px;
	border-bottom: 1px solid #77b5dd;
	position: relative;
	line-height: 1.5em;
}

.template-oz-menu ul.template-menu > li a, .template-oz-menu-texte ul.template-menu > li a  {
	padding-left: 16px;
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
	-moz-transition: all 0.35s;
	-ms-transition: all 0.35s;
}

.template-oz-menu ul.template-menu > li a:hover, .template-oz-menu-texte ul.template-menu > li a:hover  { padding-left: 25px; }

.template-oz-menu ul.template-menu > li a:after, .template-oz-menu-texte ul.template-menu > li a:after {	
	content: "\f111";
	font-family: 'FontAwesome';
	font-size: 7px;
	position: absolute;
	color: #0075bf;
	left: 2px;
	top: 0;
	margin-top: 2px;
}

/* TEMPLATE : .template-oz-menu-v2 */
.template-oz-menu-v2 h3, .template-oz-menu-v2 h4, .template-oz-menu-v2 p{ text-align:center; }



/* TEMPLATE : .template-oz-photo-texte */
.template-oz-photo-texte h2 {margin-left:0;}



/* TEMPLATE : .template-oz-services */
.template-oz-services div.iconeService {
	border-bottom: 1px solid #0075bf;
	height: 65px; margin-bottom: 10px; max-width : 100%; width: 100% \9; width:100%; display:block;
	position :relative;
}
.template-oz-services div.iconeService>.cke_widget_wrapper { position :static !important; }
.template-oz-services div.iconeService img{ position:absolute !important; bottom:15px !important; left:0 !important; margin-bottom:-1px !important; height:50px !important; width:auto !important; }

/* FIN TEMPLATE */



div.field--name-field-titre-front{ margin:40px 0;}




