/**FONTS**/
@font-face {
	font-family: "Pitter";
	src: url("fonts/PitterScript.ttf");
}
@font-face {
	font-family: "HelveticaL";
	src: url("fonts/HelveticaLight.ttf");
}
/*@font-face {
	font-family: 'Roboto', sans-serif;
	src: url("fonts/HelveticaRegular.ttf");
}*/
@font-face {
	font-family: "Helvetica Bold";
	src: url("fonts/HelveticaBold.ttf");
}
.pitter{
	font-family: "Pitter";
}
.roboto{
	font-family: 'Roboto', sans-serif;
}

em{
	font-style: italic!important;
}
u{
	text-decoration: underline;
}


body{
line-height:1;
font-family: 'Roboto', sans-serif!important;
font-size: 15px;
font-weight: 400;
color: #444444;
}
/*****WIDTH*****/
.widz100{
	width: 100%;
}
.widzmain{
	width: 1340px;
	margin: auto;
}
.widz1235{
	width: 1235px;
	margin: auto;
}
.widz1024{
	width: 1024px;
	margin: auto;
}

/**************************/
/*********PAGE 404*********/
/**************************/
#page_404{
	background: #E1F8FF;
	padding: 54px 0;
	text-align: center;
}
.page_404_span{
	display: block;
	margin: 52px 0 22px;
	font-size: 29px;
	line-height: 35px;
	color: #006496;
}
#page_404 img{
	max-width: 100%;
	height: auto;
}
/**************************/
/********RECHERCHE*********/
/**************************/
.page_result_search #searchform{
	margin: 20px 0;
}
.page_result_search #searchform input.wordscontent{
	margin: 10px 0 20px;
	width: 300px;
	height: 40px;
	border: 1px solid #000000;
}
.page_result_search dl{
	margin-bottom: 20px;
}
.page_result_search a{
	color: #7FC9EC;
}
.boxsearch #searchform .row{
  display: flex;
  column-gap: 5px;
}
.boxsearch input#search_input_box{
  width: auto;
	height: 28px;
	padding-left: 6px;
}
.boxsearch input#bvalidsearch{
	height: 28px;
	padding: 0 6px;
}
/**************************/
/*******POPUP ALERTE*******/
/**************************/
#popup_alerte{
	display: flex;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	z-index: 99999;
}
#popup_alerte_content{
	position: relative;
	margin: auto;
	background: #ffffff;
	padding: 50px;
	width: 750px;
	max-width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
}
#popup_alerte_close{
	position: absolute;
	top: 0px;
	right: 6px;
	font-size: 24px;
	cursor: pointer;
}
#popup_alerte_content img{
	float: left;
	margin-right: 60px;
	max-width: 100%;
	height: auto;
}
.content_popup span{
	display: block;
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 29px;
	color: #005D89;
	text-transform: uppercase;
	font-family: "Helvetica Bold";
}
.content_popup a{
	margin-top: 20px;
}
/****************/
/*****HEADER*****/
/****************/
#header_top{
	position: relative;
	background: #96B622;
	height: 42px;
}

#select_lg{
	position: absolute;
	top: 0;
	left: 146px;
	font-size: 0;
	font-family: 'Roboto', sans-serif;
}
#select_lg a{
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;
	padding: 12px 5px 3px;
}
#select_lg .select_lg_fr a{
	background: #006496;
}

.centre_de_rd #header_top{
	background: #006496;
}


.header_top_widgets{
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
  row-gap: 10px;
	width: 1140px;
	margin: auto;
	padding-top: 8px;
}
#header_top .widget_nav_topheader ul{
	font-size: 0;
}
#header_top .widget_nav_topheader ul li{
	display: inline-block;
}
#header_top .widget_nav_topheader ul li a{
	display: block;
	padding: 0 20px;
	font-size: 14px;
	color: #ffffff;
	font-weight: 400;
	text-transform: none;
	border-left: 1px solid #ffffff;
	font-family: 'Roboto', sans-serif;
}
#header_top .widget_nav_topheader ul li a img{
	margin-right: 12px;
	vertical-align: middle;
}
.widget_rs a{
	margin-right: 25px;
}
#header .widget_title{
	display: none;
}
#headerInner{
	width: 1340px;
	min-height: 80px;
	margin: 6px auto 6px;
	font-size: 0;
}
#logo{
	float: left;
}
#logo a{
	display: block;
	background: url(/images/2019/vegepolys_logo.png) no-repeat;
	height: 74px;
	width: 258px;
}
#menu_header{
	float: right;
	margin-top: 34px;
}

.centre_de_rd #menu_header{
	margin-top: 17px;
}

#header ul.first_level li{
	display: inline-block;
	padding-bottom: 8px;
}

/*#header ul.first_level li.deuxlignes{
	width:150px;
} */

#header ul.first_level li:not(:last-of-type){
	margin-right: 26px;
}
#header ul li.link_gazette a{
	font-family: "Pitter";
	font-size: 31px;
	font-weight: 400;
}
#header ul li.link_rd a{
	color: #7FC9EC;
}
#header ul li a{
	font-family: "Helvetica Bold";
	display: block;
	font-size: 15px;
	line-height: 18px;
	color: #005D89;
	text-transform: uppercase;
	text-decoration: none;
}
#header ul ul li a,
#header ul ul ul li a{
	font-family: 'Roboto', sans-serif;
}
#header ul li.centre_rd{
	padding:8px 26px;
	border-radius: 12px;
	border: 1px solid #7fc9ec;
	background-color: #7fc9ec;
}
#header ul li.centre_rd:hover{
	background-color: #fff;
}
#header ul li.centre_rd a{
	color: #fff;
	transition:all 0.4s;
}
#header ul li.centre_rd:hover a{
	color: #7fc9ec;
transition:all 0.4s;
}
#header ul li.active,
#header ul.first_level > li:hover:not(.centre_rd){
	background: url(/images/2019/surligne_menu.png) no-repeat bottom center;
}
#header ul.second_level li.active{
	background: none;
}
#header ul.first_level > li{
	position: relative;
}

#header ul.first_level > li.acacher{
	display:none;
}

#header ul.second_level{
	display: none;
	position: absolute;
	top: 24px;
	left: -38px;
	background: #ffffff;
	padding: 16px 28px 16px 38px;
	z-index: 9999;
}
#header ul.first_level > li:hover ul.second_level{
	display: block;
}
#header ul.second_level li{
	display: block;
	margin-right: 0!important;
	width: 206px;
	padding: 0;
}
#header ul.second_level li:not(:last-of-type){
	background: url(/images/2019/surligne_submenu.png) no-repeat bottom left;
}
#header ul.second_level li a{
	padding: 12px 0;
	text-transform: none;
	font-weight: 400;
}
#menu_header .centre_rd ul.second_level{
	display: none!important;
}
ul.third_level{
	padding-left: 10px;
}
ul.third_level li{
	background: none!important;
}
ul.third_level li a{
	color: #7FC9EC!important;
	font-size: 15px!important;
	font-weight: 700!important;
}
li.font_pitter a{
	font-family: "Pitter"!important;
	font-size: 29px!important;
	font-weight: 400!important;
	line-height: 28px!important;
}
/****************/
/*****FOOTER*****/
/****************/
#footer{
	background: #F1F1F1;
	padding: 40px 0 28px;
}
#footerInner{
	display: flex;
	width: 1036px;
	margin: auto;
}
.widget_footer{
	color: #006496;
	font-size: 15px;
	line-height: 19px;
	box-sizing: border-box;
}
.widget_footer:not(:last-of-type){
	border-right: 1px solid #979797;
}
.widget_footer h2{
	display: block;
	margin-bottom: 10px;
	font-family: "Pitter";
	text-transform: uppercase;
	font-size: 30px;
	color: #006496;
}
.widget_newsletter{
	padding-left: 18px;
	padding-right: 15px;
	width: 266px;
}
.widget_contact_footer{
	padding-left: 25px;
	width: 222px;
}
.widget_oneclic{
	padding-left: 25px;
	width: 338px;
}
.widget_labels{
	padding-left: 25px;
}
.widget_oneclic ul{
	column-count: 2;
	column-gap: 10px;
}
.widget_oneclic ul li a::before{
	content: '-';
	padding-right: 5px;
}
.widget_oneclic ul a{
	display: block;
	font-size: 15px;
	line-height: 23px;
	color: #006496;
}
#formulairenewsletters{
	margin-top: 16px;
	width: 234px;
	box-sizing: border-box;
}
#formulairenewsletters input[type='submit']{
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 0;
	font-size: 43px;
	line-height: 34px;
	color: #ffffff;
	background: #96B622;
	width: 52px;
	border-radius: 22px;
	cursor: pointer;
}
#NewsLettersSubscribeMail{
	padding: 13px 10px 13px 16px;
	font-size: 15px;
	line-height: 18px;
	color: #A6A6A6;
	background: #ffffff;
	border-radius: 22px;
}
#formulairenewsletters fieldset{
	position: relative;
}
.link_contact_footer{
	display: inline-block;
	margin-bottom: 17px;
	background: #96B622;
	padding: 4px 0;
	border-radius: 15px;
	width: 135px;
	text-align: center;
	font-size: 15px;
	line-height: 23px;
	color: #ffffff;
}
.footer_rs_link{
	margin-right: 6px;
}
#strap_partenaire_home{
	text-align: center;
}
.bloc_partenaire_title{
	display: block;
	margin-top: 18px;
	margin-bottom: 18px;
	font-size: 16px;
	line-height: 19px;
	color: #006496;
}
.widget_partenaire_home h2{
	display: none;
}
.widget_partenaire_home img{
	margin: 15px 10px;
}
#menu_sub_footer{
	background: #F1F1F1;
	padding: 20px 0;
	font-size: 0;
	text-align: center;
}
.menu_sub_footer_link{
	display: inline-block;
	margin: 0 10px;
	font-size: 12px;
	line-height: 14px;
	color: #006496;
}

/********************/
/*****BREADCRUMB*****/
/********************/
.breadcrumb{
	margin: 10px 0 54px;
}
.breadcrumb a{
	font-size: 14px;
	line-height: 17px;
	color: #006496;
}
.breadcrumb .breadcrumb_navigation span:last-of-type a{
	font-family: "Helvetica Bold";
}
/*********************/
/*****STYLE CORPO*****/
/*********************/
#adherents_picto{
	position: fixed;
	right: 0;
	top: 200px;
	z-index: 9999;
	transition: all 0.4s;
}
.adherents_picto_link{
	display: block;
	background: url(/images/2019/adherent_fr.png) no-repeat;
	width: 158px;
	height: 65px;
}
#wrapper{
	position: relative;
}
#bandeau_image{
	display: flex;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 220px;
}


.bandeau_news{
background: #f4f4f4;
}
.bandeau_news_title{
margin: auto;
font-size: 61px;
font-family: "Pitter";
color: #006496;
text-transform: uppercase;
}
/*.actualites #bandeau_image.bandeau_news{
display: none;
}*/
.actualites #wrapperInner{
border-top: 1px solid #e7e3e3;
}



#wrapperInner{
	display: flex;
	justify-content: space-between;
}
#container{
	width: 1026px;
}
h1, h2, h3, h4{
	display: block;
}
h1.page_title{
	position: absolute;
	top: 72px;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	font-size: 61px;
	line-height: 65px;
	color: #006496;
	text-transform: uppercase;
}
#article {
	padding-bottom:25px;
}
#article h1, #article .submit {
	padding-bottom: 10px;
}

/*.centre_rd h1.page_title{
  display:none;
}*/

h4 a{
	display: inline-block;
	background: #f39200;
	margin-bottom:10px;
	padding: 4px 10px;
	border-radius: 15px;
	text-align: center;
	font-size: 15px;
	line-height: 23px;
	color: #ffffff!important;
}

#article h2,
#product h1,
.title_bloc_projet,
.accroche_projet h2{
	display: block;
	margin-bottom: 28px;
	background: url(/images/2019/bg_subtitle_green.png) no-repeat bottom left;
	padding-bottom: 20px;
	font-size: 21px;
	line-height: 25px;
	font-weight: 700;
	color: #006496;
}
#article h3,
.accroche_projet h3{
	margin-bottom: 17px;
	font-size: 17px;
	line-height: 23px;
	font-family: "Helvetica Bold";
	color: #96B622;
}
#article p,
.accroche_projet p{
	margin-bottom: 19px;
	font-size: 15px;
	line-height: 23px;
	font-family: 'Roboto', sans-serif;
}
#article a{
	color: #7FC9EC;
	font-family: "HelveticaL";
	/*font-style: italic;*/
	text-decoration: underline;
}
#article a:hover{
	text-decoration: none;
}
#article ul li{
	background: url(/images/2019/pic_liste.png) no-repeat top 4px left;
	padding-left: 20px;
	font-size: 15px;
	line-height: 23px;
}
#article img{
	max-width: 100%;
}
.accroche_projet .widget_title{
	display: none;
}

#article h5 a{
	display: block;
	background: url(/images/2019/download.png) no-repeat left center;
	padding-left: 30px;
	line-height: 27px;
	color: #006496;
	text-decoration: none;
	font-weight: 700;
	font-size: 15px;
}
/*********************/
/******RIGHTBAR*******/
/*********************/
#rightbar{
	background: #E9F9AD;
	padding: 40px 30px 20px;
	width: 265px;
	box-sizing: border-box;
}
.widget_rightbar:not(:last-of-type){
	background: url(/images/2019/separateur_widget.png) no-repeat center bottom;
	margin-bottom: 34px;
	padding-bottom: 34px;
}
.widget_rightbar .widget_title{
	display: block;
	margin-bottom: 26px;
	font-family: "Pitter";
	text-transform: uppercase;
	font-size: 39px;
	line-height: 23px;
	color: #96B622;
	text-align: center;
}
.widget_centre_rd{
	position: relative;
	padding-bottom: 30px;
}
.widget_centre_rd p a{
	display: block;
	margin-bottom: 17px;
	color: #6F8913;
	font-family: "Helvetica Bold";
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}
.widget_centre_rd p a::after{
	content: '';
	display: block;
	margin: 17px auto 0;
	width: 8px;
	height: 8px;
	background: #6F8913;
	border-radius: 10px;
}
.widget_centre_rd .prevBtn{
	display: none;
}
.widget_centre_rd a.nextBtn{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background: url(/images/2019/next_slider.png) no-repeat;
	width: 16px;
	height: 8px;
	text-indent: -9999px;
}
.widget_services p{
	display: flex;
	align-items: center;
	margin-bottom: 13px;
	width: 167px;
	border: 1px solid #ffffff;
	border-radius: 18px;
	transition: all 0.4s;
	font-family: 'Roboto', sans-serif;
}
.widget_services p:hover{
	transition: all 0.4s;
	background: #ffffff;
}
.widget_services a{
	font-size: 14px;
	line-height: 17px;
	color: #444444;
	font-family: 'Roboto', sans-serif;
}
.widget_services img{
	margin-right: 8px;
	background: #ffffff;
	padding: 5px 6px;
	border-radius: 18px;
}
.widget_equipe p {
	margin-bottom:13px;
}
.widget_equipe a{
	display: block;
	margin: auto;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	color: #6F8913;
	border: 1px solid #6F8913;
	border-radius: 23.5px;
	padding: 6px 11px;
	transition: all 0.4s;
}
.widget_equipe a:hover{
	transition: all 0.4s;
	background: #6F8913;
	color: #ffffff;
}
.widget_agenda .widget_title{
	display: none;
}
.widget_agenda a{
	font-family: "Pitter";
	text-transform: uppercase;
	font-size: 39px;
	line-height: 23px;
	color: #96B622;
}
.widget_agenda p{
	margin-bottom: 20px
}
.widget_agenda img{
	margin-right: 16px;
}
.widget_suivez_nous{
	text-align: center;
}
.widget_offres_emploi a{
	display: block;
	margin-bottom: 18px;
	text-align: center;
	color: #444444;
	font-size: 14px;
	line-height: 21px;
}
.widget_contact{
	text-align: center;
}
.widget_contact a{
	display: inline-block;
	width: 145px;
	border: 1px solid #6F8913;
	color: #6F8913;
	border-radius: 24px;
	margin-top: 20px;
	padding: 10px 0;
}


.catalogProductsList #modele_agenda.modele_agenda_decl_news #rightbar{
display: none;
}

/****************************/
/*********PREFORAMTER********/
/*****OFFRES DE SERVICES*****/
/****************************/
.offres_de_service #rightbar{
  display: none;
}
.offres_de_service #container{
  width: 100%;
}
.offres_de_service_area{
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 98PX;
}
.offres_service_chapo h2{
  margin-top: 37px;
}
.offres_de_service_list{
  display: flex;
  flex-wrap: wrap;
  gap: 50px 19px;
  margin-top: 60px;
}
.offres_de_service_single{
  width: calc((100% / 3) - 14px);
  height: fit-content;
  padding-bottom: 43px;
  border-radius: 7.42px 7.42px 0 0;
  box-sizing: border-box;
}
.offres_de_service_single h2{
  position: relative;
  display: flex !important;
  align-items: center;
  min-height: 56px;
  padding: 29px 10px 33px 151px !important;
  margin-bottom: 17px !important;
  border-radius: 7.42px 7.42px 0 0;
  font-family: 'Roboto', sans-serif;
  font-size: 20px !important;
  color: #fff !important;
}
.offres_de_service_single h2::after{
  content: '';
  position: absolute;
  top: 30px;
  bottom: 33px;
  left: 128px;
  width: 1px;
  background: #fff;
}
.offres_de_service_single > p{
  padding: 0 13px 0 77px;
}
.offres_de_service_single .offres_services_content_border{
  margin: 0 13px 20px;
}
.offres_de_service_single > h3{
  padding: 0 33px 0 41px;
}
.offres_de_service_single .offres_services_content_border h3{
  margin-bottom: 13px !important;
}
.offres_de_service_single .offres_services_content_border ul{
  padding-left: 64px;
  list-style: disc;
}
.offres_de_service_single .offres_services_content_border ul li{
  padding-left: 0 !important;
  list-style: disc;
  background: none !important;
}
.offres_de_service_single a{
  display: block;
  padding-right: 17px;
  padding-left: 33px;
  font-family: 'Helvetica Bold' !important;
  font-size: 17px !important;
  text-decoration: none !important;
}
.offres_de_service_single .offres_services_content_border a{
  padding-left: 0;
  background: url(/images/2023/page_offres_service_picto_fleche_bleue.svg) no-repeat top 5px right 15px;
  color: #006496 !important;
}
.offres_de_service_single:nth-of-type(1){
  border: 1px solid #006496;
}
.offres_de_service_single:nth-of-type(1) h2{
  border: 1px solid #006496;
  background: #006496 url(/images/2023/page_offres_service_picto_01.svg) no-repeat center left 15px !important;
}
.offres_de_service_single:nth-of-type(1) .offres_services_content_border{
  padding: 26px 0 15px;
  border: 1px solid #ACC7D5;
  border-radius: 7.42px;
}
.offres_de_service_single:nth-of-type(1) .offres_services_content_border h3{
  position: relative;
  padding-left: 65px;
  margin-bottom: 20px;
  color: #006496;
}
.offres_de_service_single:nth-of-type(1) .offres_services_content_border h3::before{
  content: '';
  position: absolute;
  top: -5px;
  left: 16px;
  width: 38px;
  height: 34px;
  background: url(/images/2023/page_offres_service_picto_link_01.svg) no-repeat;
}
.offres_de_service_single:nth-of-type(1) > h3 a{
  color: #006496 !important;
 background: url(/images/2023/page_offres_service_picto_fleche_bleue.svg) no-repeat top 5px right 15px, url(/images/2023/page_offres_service_picto_lien_bleu.svg) no-repeat top left;
}
.offres_de_service_single:nth-of-type(2){
  border: 1px solid #F39200;
}
.offres_de_service_single:nth-of-type(2) h2{
  background: #F39200 url(/images/2023/page_offres_service_picto_02.svg) no-repeat center left 25px !important;
}
.offres_de_service_single:nth-of-type(2) .offres_services_content_border h3{
  position: relative;
  padding-left: 65px;
  margin-bottom: 20px;
  color: #F39200;
}
.offres_de_service_single:nth-of-type(2) > h3 a{
  color: #F39200 !important;
  background: url(/images/2023/page_offres_service_picto_fleche_orange.svg) no-repeat top 5px right 15px, url(/images/2023/page_offres_service_picto_lien_orange.svg) no-repeat top left;
}
.offres_de_service_single:nth-of-type(3){
  border: 1px solid #96B622;
}
.offres_de_service_single:nth-of-type(3) h2{
  background: #96B622 url(/images/2023/page_offres_service_picto_03.svg) no-repeat center left 22px !important;
}
.offres_de_service_single:nth-of-type(3) > h3 a{
  color: #96B622 !important;
  background: url(/images/2023/page_offres_service_picto_fleche_vert.svg) no-repeat top 5px right 15px, url(/images/2023/page_offres_service_picto_lien_vert.svg) no-repeat top left;
}
/**************************/
/*****PREFORAMTER HOME*****/
/**************************/
#strap_tabs_home{
	margin-bottom: 54px;
	background: #E9F9AD;
	height: 546px;
}
.preformater_home_title{
	display: block;
	font-size: 24px;
	line-height: 29px;
	color: #005D89;
	font-family: "Helvetica Bold";
	text-align: center;
}
.strap_polecomp_title{
	margin-bottom: 29px;
	background: url(/images/2019/surligne_h2.png) no-repeat bottom center;
	padding-bottom: 34px;
	font-family: "Helvetica Bold";
}
.chapo_bloc{
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 23px;
}
#strap_polecomp{
	margin-top:69px;
	margin-bottom: 98px;
	text-align: center;
}
.strap_polecomp_pictos{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	margin: 0 auto 30px;
}
.single_picto_polecomp{
	position: relative;
	display: flex;
	width:160px;
	height: 145px;
	margin-bottom:10px;
	border: 1px solid #E8EEAC;
	border-radius: 8px;
}
.single_picto_polecomp a{
	display: block;
	margin:auto;
}
.single_picto_polecomp span{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display: none;
	background: #E9F9AD;
	padding: 45px 8px;
	color: #005177;
	/*font-family: "Helvetica Regular";*/
	font-size: 14px;
	line-height: 17px;
	border-radius: 8px;
	z-index: 9999;
}
.single_picto_polecomp:hover span{
	display: block;
}
a.link_green_border{
	display: inline-block;
	padding: 12px 22px;
	border: 1px solid #96B622;
	color: #96B622!important;
	font-size: 15px;
	line-height: 18px;
	border-radius: 24px;
	transition: all 0.4s;
}
a.link_green_border:hover{
	transition: all 0.4s;
	background: #96B622;
	color: #ffffff!important;
}
#strap_rd{
	background: url(/images/2019/bg_retd.png) no-repeat left center;
	padding-top: 68px;
	background-size: cover;
	text-align: center;
	height: 520px;
	box-sizing: border-box;
}
.subtitle_rd{
	display: inline-block;
	margin: 5px 0 45px;
	background: url(/images/2019/bg_subtitle.png) no-repeat;
	padding: 4px 26px;
	font-size: 16px;
	line-height: 19px;
	color: #ffffff;
}
.liste_link_rd{
	max-width: 824px;
	width: 100%;
	margin: 0 auto 40px;
	font-size: 0;
}
.liste_link_rd li{
	display: inline-block;
	margin: 0 5px 14px;
}
.liste_link_rd li a{
	display: block;
	background: #ffffff;
	padding: 9px 15px;
	font-size: 14px;
	line-height: 17px;
	color: #6F8913;
	border: 1px solid #E9E9E9;
	border-radius: 18px;
	transition: all 0.4s;
}
.liste_link_rd li a:hover{
	transition: all 0.4s;
	background: #6F8913;
	color: #ffffff;
}
#strap_projet{
	margin-top: 36px;
	text-align: center;
}
#liste_projet_home{
	display: flex;
	justify-content: space-between;
	margin-top: 44px;
	margin-bottom: 40px;
}
.single_projet_home{
	display: block;
	margin-bottom: 16px;
	padding: 48px 24px 10px;
	width: 331px;
	box-sizing: border-box;
	text-align: center;
}
.single_projet_home_title{
	display: block;
	margin-bottom: 24px;
	font-size: 36px;
	line-height: 33px;
	color: #ffffff;
	text-transform: uppercase;
}
.single_projet_home_desc{
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 23px;
	color: #ffffff;
}
a.single_projet_home_link{
	display: inline-block;
	background: #ffffff;
	padding: 12px 32px;
	color: #005D89;
	font-size: 15px;
	line-height: 18px;
	border-radius: 24px;
	transition: all 0.4s;
}
#first_projet_home{
	background: #71c0e5;
	height: 420px;
}
#second_projet_home{
	background: #96B622;
	padding-top: 20px;
	height: 230px;
}
#third_projet_home{
	background: #96B622;
	height: 280px;
}
#fourth_projet_home{
	background: #006496;
	height: 420px;
}
#strap_info_newpeople{
	display: flex;
	justify-content: center;
	margin-bottom: 70px;
}
.single_info{
	display: block;
	text-align: center;
	width: 131px;
}
.single_info img{
	display: block;
	margin: 0 auto 20px;
}
.single_info_title{
	display: block;
	margin-bottom: 18px;
	font-size: 32px;
	line-height: 21px;
	text-transform: uppercase;
	color: #96B622;
}
a.single_info_link{
	display: block;
	padding: 10px 18px;
	font-size: 14px;
	line-height: 17px;
	color: #6F8913;
	border: 1px solid #6F8913;
	border-radius: 26px;
	transition: all 0.4s;
}
a.single_info_link:hover{
	transition: all 0.4s;
	background: #6F8913;
	color: #ffffff;
}
.strap_info_left{
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 592px;
	height: 290px;
	border: 1px solid #AFC070;
	box-sizing: border-box;
}

/*#strap_tabs_home{
	position: relative;
}
#idtabs_home{
	position: relative;
	z-index: 2222;
	display: flex;
	flex-wrap: wrap;
	width: 310px;
	text-align: center;
	border: 1px solid #ffffff;
}
#idtabs_home li{
	width: 155px;
	box-sizing: border-box;
}
#idtabs_home li:nth-of-type(2){
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
#idtabs_home li:nth-of-type(3){
	border-bottom: 1px solid #ffffff;
}
#idtabs_home li:nth-of-type(4){
	border-right: 1px solid #ffffff;
}

#idtabs_home a{
	display: block;
	background: rgba(255,255,255,0.63);
	height: 184px;
}
#idtabs_home a.selected{
	background: #ffffff;
}
#idtabs_home a span{
	display: block;
	font-size: 33px;
	line-height: 30px;
	color: #006496;
	text-transform: uppercase;
	padding-top: 110px;
}
#strap_tabs_home_content{
	display: flex;
	float: right;
	margin-top: 85px;
	box-sizing: border-box;
	width: 1000px;
}
.tabs_bloc_img{
	position: absolute;
	top: 0;
	left: 0;
}
#idtabs_home_txt{
	flex: 1;
}
.tabs_span_innovation{
	background: url(/images/2019/innovation.png) no-repeat top 32px center;
}
.tabs_span_international{
	background: url(/images/2019/international.png) no-repeat top 32px center;
}
.tabs_span_croissance{
	background: url(/images/2019/croissance.png) no-repeat top 32px center;
}
.tabs_span_reseau{
	background: url(/images/2019/reseau.png) no-repeat top 32px center;
}
.single_list_tabs_title{
	display: block;
	text-transform: uppercase;
	font-size: 77px;
	line-height: 70px;
	color: #006496;
}
.single_list_tabs_desc{
	font-size: 15px;
	line-height: 21px;
	font-family: 'Roboto', sans-serif;
}
.single_list_tabs_link{
	display: inline-block;
	margin-top: 26px;
	background: #96B622;
	color: #ffffff;
	font-family: "Helvetica Bold";
	padding: 6px 14px;
	font-size: 18px;
}
.span_service_tabs{
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	color: #006496;
	font-family: "Helvetica Bold";
}
.single_list_tabs_content{
	position: relative;
	z-index: 2222;
	background: #ffffff;
	padding: 50px 180px 0 76px;
	height: 371px;
	box-sizing: border-box;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
#tabs_none{
	display: none;
}*/




/**/
#strap_chapo_home {
	position: relative;
}

#strap_chapo_home_content {
	position: absolute;
	right: 0;
	top:0;
	width:526px;
	margin-top: 119px;
	margin-right:80px;
	box-sizing: border-box;
}
.single_list_chapo_content {
	padding-bottom:25px;
}
.single_list_chapo_title {
	color: #FFFFFF;
	font-size: 110px;
	line-height:67px;
	text-transform: uppercase;
}
.chapo_list_link {
	display: flex;
	justify-content: space-between;
}
.single_list_chapo_link {
	padding:4px 15px;
	font-size: 15px;
	font-family: 'Helvetica Regular';
	border-radius: 12px;
	transition: 0.8s all;
}
#single_list_link_innovation {
	background: #005D89;
	border: 1px solid #005D89;
	color: #FFFFFF;
}
#single_list_link_innovation:hover {
	background: #FFF;
	color: #005D89;
}
#single_list_link_international {
	background: #8FCFEE;
	border: 1px solid #8FCFEE;
	color: #005D89;
}
#single_list_link_international:hover {
	background:#FFF;
}
#single_list_link_croissance {
	background: #E8EEAC;
	border:1px solid #E8EEAC;
	color: #005D89;
}
#single_list_link_croissance:hover {
	background: #FFF;
}
#single_list_link_reseau {
	background: #6F8913;
	border: 1px solid #6F8913;
	color: #FFFFFF;
}
#single_list_link_reseau:hover {
	background: #FFF;
	color: #005D89;
}

/**/
























/*#strap_actus{
	background: linear-gradient(180deg, #0172A8 0%, #006496 100%);
	height: 578px;
}*/
.strap_actus_content{
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: -66px;
	background: #E9F9AD;
	border-radius: 23px;
}
.strap_actus_content_wrapp {
	display: flex;
	justify-content:space-between;
	width:100%;
	padding: 42px 77px;
}
.bloc_agenda_title{
	display: block;
	margin-bottom: 32px;
	font-size: 50px;
	line-height: 45px;
	text-transform: uppercase;
	color: #005D89;
}
/*.bloc_agenda .productPictures {
	width:202px;
	height: 107px;
}*/

.widgetProductAgenda h3{
	display: block;
	font-size: 16px;
	line-height: 19px;
	color: #6f8913;
	font-family: "Helvetica Bold";
}
.widgetProductAgenda a{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display: inline-block;
	/*background: url(/images/2019/fleche.png) no-repeat right center;
	padding-right: 18px;*/
	font-size: 15px;
	line-height: 18px;
	color: #96B622;
}
.widgetProductAgenda .date{
	display: block;
	/*margin-right: 27px;*/
	background: /*url(/images/2019/date.png) no-repeat*/#96B622;
	padding-top: 19px;
	box-sizing: border-box;
	width: 58px;
	/*height: 107px;*/
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	font-family: "Helvetica Bold";
}
.date span{
	display: block;
}
.widgetProductAgenda .short_product {
	position: relative;
}
.widgetProductAgenda .short_product_container{
	display: flex;
	max-height: 107px;
	/*align-items: center;*/
}
.short_agenda_content{
	flex: 1;
	display: flex;
	border:1px solid #D0D97C;
}
.widgetProductAgenda .short_product:not(:last-of-type){
	margin-bottom: 20px;
}
.bloc_agenda .short_agenda_content_strap {
	margin-top:auto;
	margin-bottom:auto;
	padding:0 20px;
}

.bloc_agenda .short_product.les_commissions .img_short_product_commission,
.bloc_agenda .product_detail.les_commissions .img_short_product_commission{
	display: block;
}
.bloc_agenda .short_product.les_commissions .img_short_product_podcast_pic_02 img,
.bloc_agenda .product_detail.les_commissions .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 107px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

.bloc_agenda .short_product.les_webinaires .img_short_product_webinaire,
.bloc_agenda .product_detail.les_webinaires .img_short_product_webinaire{
	display: block;
}
.bloc_agenda .short_product.les_webinaires .img_short_product_podcast_pic_02 img,
.bloc_agenda .product_detail.les_webinaires .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 107px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

.bloc_agenda .short_product.les_commissions_et_autres_reunions .img_short_product_reunion,
.bloc_agenda .product_detail.les_commissions_et_autres_reunions .img_short_product_reunion{
	display: block;
}
.bloc_agenda .short_product.les_salons_colloques .img_short_product_salon,
.bloc_agenda .short_product.les_salons__colloques .img_short_product_salon,
.bloc_agenda .short_product.les_salons_et_congres .img_short_product_salon,
.bloc_agenda .product_detail.les_salons_colloques .img_short_product_salon,
.bloc_agenda .product_detail.les_salons__colloques .img_short_product_salon,
.bloc_agenda .product_detail.les_salons_et_congres .img_short_product_salon{
	display: block;
}
.bloc_agenda .short_product.les_salons_colloques .img_short_product_podcast_pic_02 img,
.bloc_agenda .product_detail.les_salons_colloques .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 107px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

.bloc_agenda .short_product.les_animations .img_short_product_animations,
.bloc_agenda .short_product.les_rendez_vous_de_l_innovation .img_short_product_animations,
.bloc_agenda .product_detail.les_animations .img_short_product_animations,
.bloc_agenda .product_detail.les_rendez_vous_de_l_innovation .img_short_product_animations{
	display: block;
}
.bloc_agenda .short_product.les_animations .img_short_product_podcast_pic_02 img,
.bloc_agenda .product_detail.les_animations .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 107px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

.bloc_agenda .short_product.les_podcast .img_short_product_podcast,
.bloc_agenda .product_detail.les_podcast .img_short_product_podcast{
	display: block;
}
.bloc_agenda .short_product.les_podcast .img_short_product_podcast_pic_02 img,
.bloc_agenda .product_detail.les_podcast .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 107px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}







.bloc_agenda .img_short_product {
	display: none;
	max-width: 100%;
	object-fit: cover;
}
.bloc_agenda .short_product .img_short_product_podcast_pic_02 {
    display: block;
}
.bloc_agenda .single_evt_img_cat {
	width:202px;
	margin-right: 0;
}



a.link_all_events_home{
	/*position: absolute;
	left: 0;
	right: 0;
	bottom: -22px;
	display: block;
	margin: auto;*/
	margin-top:36px;
	text-align: center;
	padding: 15px 20px;
	/*width: 226px;*/
	background: #ffffff;
	border: 1px solid #E9F9AD;
	border-radius: 24.5px;
	color: #6F8913;
	font-size: 15px;
	line-height: 18px;
	transition: all 0.4s;
}
a.link_all_events_home:hover{
	transition: all 0.4s;
	background: #E9F9AD;
}
a#link_all_events_past_home {
	margin-left:12px;
	padding-right:33px;
	background:#005D89 url('/images/2021/pic_home_link_event.png') no-repeat center right 12px;
	border:1px solid #005D89;
	color:#FFF;
	transition: all 0.4s;
}
a#link_all_events_past_home:hover {
	background: #FFF url('/images/2021/pic_home_savoirPlus.png') no-repeat center right 12px;
	border:1px solid #FFF;
	color:#005D89;
	transition: all 0.4s;
}
#home_direct_access_strap_tab{
	position: absolute;
	right: 0;
	top: 8px;
	font-size: 0;
}
a.home_direct_access_strap_tab_title{
	display: inline-block;
	color: #ffffff;
	font-size: 15px;
	line-height: 18px;
}
a.home_direct_access_strap_tab_title:not(:last-of-type){
	margin-right: 16px;
}
a.home_direct_access_strap_tab_title.selected{
	background: #E9F9AD;
	padding: 8px 16px;
	border-radius: 17px;
	color: #005d89;
	font-family: "Helvetica Bold";
}
.social_wall{
	display: flex;
	align-items: center;
	margin-bottom: 11px;
	background: #ffffff;
	color: #444444;
	font-size: 16px;
	line-height: 19px;
	font-family: "Helvetica Bold";
	height: 120px;
	overflow: hidden;
}
.social_wall .content{
	flex: 1;
	padding: 0 29px;
}
.social_wall a{
	color: #444444;
}
.social_wall_pic{
	width: 160px;
	height: 120px;
}
.social_wall_pic.social_wall_pic_twitter{
	background: #7FC9EC url(/images/2019/actu_tw.png) no-repeat center center;
}
.social_wall_pic.social_wall_pic_linkedin{
	background: #7FC9EC url(/images/2019/actu_linkedin.png) no-repeat center center;
}

.social_wall_pic.social_wall_pic_actu{
	background: #7FC9EC url(/images/2019/lagazette.png) no-repeat center center;
}

#home_actu_sliderarea {
	width:300px;
	margin-bottom:30px;
}
#home_actu_slider {
	position: relative;
}
#home_actu_slider .short_product_container {
	background: #FFF;
}
#home_actu_slider .short_product_content {
	height: auto;
}
#home_actu_slider .short_product_container h3 {
	padding-bottom: 20px;
}
#home_actu_slider .short_product_container h3 a{
	font-family: 'Helvetica Bold';
	font-size: 17px;
	line-height: 20px;
	color:#96B622;
	text-transform: uppercase;
}
.datetest{
	display: inline-block;
	background: #96B622;
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
	padding: 4px 10px;
	margin-bottom: 6px;
}

#home_actu_slider .short_product_content h3::after {
	content:none;
}
#home_actu_slider .short_product_container .description {
	display: none;
}
#home_actu_slider .short_product_container .viewProduct {
	font-size: 14px;
	text-align:right;
}
#home_actu_slider .short_product_container .viewProduct a {
	padding-right:30px;
	color:#494949;
	background: url('/images/2021/pic_home_savoirPlus.png') no-repeat center right 12px;
}
#home_actu_slider .short_product .short_product_content a.LinkIn::after {
	content:"";
	margin-left:0;
}
#home_actu_slider .prevBtn {
	display: block;
	text-indent: -9999px;
	background:url('/images/2021/pic_home_slide_prev.png') no-repeat;
	width: 14px;
	height: 28px;
	position: absolute;
	top: 164px;
	left: -27px;
}
#home_actu_slider .nextBtn {
	display: block;
	text-indent: -9999px;
	background:url('/images/2021/pic_home_slide_next.png') no-repeat;
	width: 14px;
	height: 28px;
	position: absolute;
	top: 164px;
	right: -27px;
}

/*************************************/
/*****PREFORMATER PAGE INTERIEURE*****/
/*************************************/
#bloc_img_wiz_txt{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-bottom: 57px;
}
.single_bloc_img{
	position: relative;
	width: 245px;
	height: 246px;
}
.single_bloc_img img{
	max-width: 100%;
	height: 246px;
}
.single_bloc_img a{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.single_bloc_img span{
	display: block;
	position: absolute;
	bottom: 0;
	background: rgba(255,255,255,0.7);
	color: #006496;
	font-size: 32px;
	line-height: 21px;
	text-transform: uppercase;
	/*height: 68px;*/
	width: 100%;
	box-sizing: border-box;
	padding: 10px 26px 0;
	text-align: center;
	padding-bottom: 8px;
}
#page_interieure_sliderarea{
	position: relative;
	margin-bottom: 50px;
	width: 1022px;
}

.centre_rd #page_interieure_sliderarea{
   margin:0 auto 50px;
}

.single_slider_page{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 472px;
}
#page_interieure_sliderarea a.prevBtn{
	display: block;
	text-indent: -9999px;
	background: url(/images/2019/arrow_left.png) no-repeat;
	width: 39px;
	height: 45px;
	position: absolute;
	top: 210px;
	left: 16px;
}
#page_interieure_sliderarea a.nextBtn{
	display: block;
	text-indent: -9999px;
	background: url(/images/2019/arrow_right.png) no-repeat;
	width: 39px;
	height: 45px;
	position: absolute;
	top: 210px;
	right: 16px;
}
#bloc_imgtexte{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.single_bloc_imgtexte{
	position: relative;
	margin-bottom: 28px;
	width: 230px;
}
.single_bloc_imgtexte img{
	display: block;
	margin-bottom: 16px;
	max-width: 100%;
	height: auto;
}
.single_bloc_imgtexte{
	display: block;
	color: #006496;
	font-size: 15px;
	line-height: 20px;
}
.single_bloc_imgtexte a{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.strap_imgtext{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 70px;
}
.strap_imgtext .bloc_txt{
	/*width: 474px;*/
	flex: 1;
}
.strap_imgtext .bloc_img{
	width: 505px;
	margin: 20px;
}
.strap_imgtext .bloc_img img{
	max-width: 100%;
}
.single_temo_content{
	flex: 1;
	margin-left: 78px;
}
#strap_temo p{
	margin-bottom: 0;
}
.single_temo_img{
	display: block;
	width: 159px;
	position: relative;
}
#pic_nuage{
	position: absolute;
	bottom: 11px;
	right: -15px;
	background: url(/images/2019/nuage_photo_membre.png) no-repeat;
	width: 100px;
	height: 32px;
}
.single_temo_img img{
	max-width: 100%;
	border-radius: 50%;
}
#strap_temo{
	display: flex;
	align-items: center;
	background: url(/images/2019/bandeau_temo.jpeg) no-repeat center center;
	padding: 36px 99px 30px 99px;
	color: #ffffff;
}
.single_temo_content strong{
	display: block;
	margin-bottom: 16px;
	font-size: 23px;
	line-height: 26px;
	font-family: "Helvetica Bold";
}
.single_temo_content a{
	display: inline-block;
	margin-top: 20px;
	color: #ffffff!important;
	text-decoration: none!important;
	font-family: "Helvetica Bold";
	font-size: 15px;
	line-height: 18px;
	border: 1px solid #ffffff;
	border-radius: 16px;
	padding: 7px 22px;
	font-style: normal!important;
}
/*********************/
/*****PAGE AGENDA*****/
/*********************/
#reinitid{
	display: none;
}
#modele_agenda .bx-filtresagenda h4{
	display: block;
	margin-bottom: 38px;
	font-family: "Pitter";
	text-transform: uppercase;
	font-size: 39px;
	line-height: 30px;
	color: #96B622;
}
#modele_agenda #container{
	margin-right: 0;
		width: 100%!important;
}
#modele_agenda .formulaire fieldset{
	display: flex;
	flex-wrap: wrap;
}
#modele_agenda .bx-filtresagenda .row ul li{
	display: inline-block;
	margin: 4px;
}
#modele_agenda .bx-filtresagenda .row{
	/*display: inline-block;*/
	display: block;
	margin-bottom: 20px;
	margin-right: 30px;
}
#modele_agenda .bx-filtresagenda .row:nth-of-type(1n+4){
	width: auto;
}
#modele_agenda .bx-filtresagenda .row select{
	margin-right: 30px;
	width: 246px;
	border: 1px solid #96B622;
	border-radius: 18px;
	height: 35px;
}
#modele_agenda .bx-filtresagenda .row ul li a{
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 7px 19px;
	border-radius: 16px;
	border: 1px solid #6F8913;
	color: #6F8913;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
#modele_agenda .bx-filtresagenda .row ul li:first-of-type a{
	border: 1px solid #f39200;
	color: #f39200;
}
#modele_agenda .bx-filtresagenda .row ul li a.animation-en-presentiel,
#modele_agenda .bx-filtresagenda .row ul li a.adherents{
	border: 1px solid #f39200;
	color: #f39200;
}
#modele_agenda .bx-filtresagenda .row ul li a.animation-en-distanciel{
	border: 1px solid #741bc7;
	color: #741bc7;
}
#modele_agenda .bx-filtresagenda .row ul li a.webinaire-parole-aux-adherents{
	border: 1px solid #d2ad0c;
	color: #d2ad0c;
}
#modele_agenda .bx-filtresagenda .row ul li a.salon-colloque,
#modele_agenda .bx-filtresagenda .row ul li a.projets-et-appels{
	border: 1px solid #006496;
	color: #006496;
}
#modele_agenda .bx-filtresagenda .row ul li a.groupe-de-travail-commission{
	border: 1px solid #75a463;
	color:#75a463;
}
#modele_agenda .bx-filtresagenda .row ul li a.mission{
	border: 1px solid #c04546;;
	color: #c04546;;
}
#modele_agenda .bx-filtresagenda .row ul li a.labellisation{
	border: 1px solid #fcda13;
	color: #fcda13;
}
#modele_agenda .bx-filtresagenda .row ul li a.challenge-concours{
	border: 1px solid #734c07;
	color: #734c07;
}
#modele_agenda .bx-filtresagenda .row ul li a.formation{
	border: 1px solid #fb5acf;
	color: #fb5acf;
}
#modele_agenda .bx-filtresagenda .row ul li a.partenaires{
	border: 1px solid #D3AD0D;
	color: #D3AD0D;
}
#modele_agenda .bx-filtresagenda .row ul li a.vie-associative{
	border: 1px solid #BF4646;
	color: #BF4646;
}
#modele_agenda .bx-filtresagenda .row label,
#modele_agenda .bx-filtresagenda .selectedFilters{
	/*display: block;*/
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 18px;
	font-family: "Helvetica Bold";
	color: #6F8913;
}
.deleteAllFilter,
.deleteFilter{
	display: block;
	margin: 4px 0;
	color: #BF4646;
}
.deleteAllFilter{
	margin-bottom: 16px;
}

#modele_agenda .catalog{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 46px;
	padding-top: 70px;
	border-top: 1px solid #979797;
}
#modele_agenda .single_short_product{
	position: relative;
	display: block;
	margin-bottom: 44px;
	width: 330px;
}
#modele_agenda .img_short_product{
	display: none;
	max-width: 100%;
	max-height: 135px;
	margin: 0 auto 6px;
	object-fit: cover;
}
#modele_agenda .img_short_product img{
	width: 100%;
	max-width:330px;
	max-height:135px;
}
#modele_agenda .short_product .img_short_product_podcast_pic_02{
	display: block;
}


#modele_agenda .short_product.les_commissions .img_short_product_commission,
#modele_agenda .product_detail.les_commissions .img_short_product_commission{
	display: block;
}
#modele_agenda .short_product.les_commissions .img_short_product_podcast_pic_02 img,
#modele_agenda .product_detail.les_commissions .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 135px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}


#modele_agenda .short_product.les_webinaires .img_short_product_webinaire,
#modele_agenda .product_detail.les_webinaires .img_short_product_webinaire{
	display: block;
}
#modele_agenda .short_product.les_webinaires .img_short_product_podcast_pic_02 img,
#modele_agenda .product_detail.les_webinaires .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 135px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

#modele_agenda .short_product.les_commissions_et_autres_reunions .img_short_product_reunion,
#modele_agenda .product_detail.les_commissions_et_autres_reunions .img_short_product_reunion{
	display: block;
}
#modele_agenda .short_product.les_salons_colloques .img_short_product_salon,
#modele_agenda .short_product.les_salons__colloques .img_short_product_salon,
#modele_agenda .short_product.les_salons_et_congres .img_short_product_salon,
#modele_agenda .product_detail.les_salons_colloques .img_short_product_salon,
#modele_agenda .product_detail.les_salons__colloques .img_short_product_salon,
#modele_agenda .product_detail.les_salons_et_congres .img_short_product_salon{
	display: block;
}
#modele_agenda .short_product.les_salons_colloques .img_short_product_podcast_pic_02 img,
#modele_agenda .product_detail.les_salons_colloques .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 135px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

#modele_agenda .short_product.les_animations .img_short_product_animations,
#modele_agenda .short_product.les_rendez_vous_de_l_innovation .img_short_product_animations,
#modele_agenda .product_detail.les_animations .img_short_product_animations,
#modele_agenda .product_detail.les_rendez_vous_de_l_innovation .img_short_product_animations{
	display: block;
}
#modele_agenda .short_product.les_animations .img_short_product_podcast_pic_02 img,
#modele_agenda .product_detail.les_animations .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 135px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

#modele_agenda .short_product.les_podcast .img_short_product_podcast,
#modele_agenda .product_detail.les_podcast .img_short_product_podcast{
	display: block;
}
#modele_agenda .short_product.les_podcast .img_short_product_podcast_pic_02 img,
#modele_agenda .product_detail.les_podcast .img_short_product_podcast_pic_02 img{
	position: absolute;
	max-height: 135px;
	width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

#modele_agenda .product_detail.les_missions .img_short_product_mission{
	display: block;
}


#modele_agenda .short_product.les_missions .img_short_product_mission{
	display: block;
}
#modele_agenda .short_product.les_missions .short_product_container{
	border: 1px solid #c04546;
	color: #c04546;
}
#modele_agenda .short_product.les_missions .short_product_container a{
	color: #c04546;
}
#modele_agenda .short_product.les_missions .agendate{
	background: #c04546;
}





#modele_agenda .short_product_container{
	position: relative;
	padding: 25px 20px 0;
	height: 280px;
	box-sizing: border-box;
}
#modele_agenda .single_short_product .category{
	position: absolute;
	height: 26px;
	padding: 0px 10px;
	top: 0;
	right: 0;
	background-color: white;
	z-index: 2;
}
#modele_agenda .single_short_product .category p{
	padding-top: 4px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
#modele_agenda .short_product.les_webinaires .short_product_container{
	border: 1px solid #D3AD0D;
	color: #D3AD0D;
}
#modele_agenda .short_product.les_webinaires .short_product_container a{
	color: #D3AD0D;
}
#modele_agenda .short_product.les_webinaires .agendate{
	background: #D3AD0D;
}
#modele_agenda .short_product.les_webinaires .category p{
	color: #D3AD0D;
}

#modele_agenda .short_product.les_salons_colloques .short_product_container,
#modele_agenda .short_product.les_salons__colloques .short_product_container,
#modele_agenda .short_product.les_salons_et_congres .short_product_container{
	border: 1px solid #006496;
	color: #006496;
}
#modele_agenda .short_product.les_salons_colloques .short_product_container a,
#modele_agenda .short_product.les_salons__colloques .short_product_container a,
#modele_agenda .short_product.les_salons_et_congres .short_product_container a{
	color: #006496;
}
#modele_agenda .short_product.les_salons_colloques .agendate,
#modele_agenda .short_product.les_salons__colloques .agendate,
#modele_agenda .short_product.les_salons_et_congres .agendate{
	background: #006496;
}
#modele_agenda .short_product.les_salons_colloques .category p{
	color: #006496;
}

#modele_agenda .short_product.les_commissions_et_autres_reunions .short_product_container{
	border: 1px solid #75A563;
	color: #75A563;
}
#modele_agenda .short_product.les_commissions_et_autres_reunions .short_product_container a{
	color: #75A563;
}
#modele_agenda .short_product.les_commissions_et_autres_reunions .agendate{
	background: #75A563;
}

#modele_agenda .short_product.les_commissions .short_product_container{
	border: 1px solid #75A563;
	color: #75A563;
}
#modele_agenda .short_product.les_commissions .short_product_container a{
	color: #75A563;
}
#modele_agenda .short_product.les_commissions .agendate{
	background: #75A563;
}
#modele_agenda .short_product.les_commissions .category p{
	color: #75A563;
}



#modele_agenda .short_product.les_animations .short_product_container,
#modele_agenda .short_product.les_rendez_vous_de_l_innovation .short_product_container,
#modele_agenda .short_product.animation_en_presentiel .short_product_container{
	border: 1px solid #F39200;
	color: #F39200;
}
#modele_agenda .short_product.animation_en_distanciel .short_product_container{
	border: 1px solid #741bc7;
	color: #741bc7;
}
#modele_agenda .short_product.groupe_de_travail_commission .short_product_container{
	border: 1px solid #75a463;
	color: #75a463;
}
#modele_agenda .short_product.labellisation .short_product_container{
	border: 1px solid #fcda13;
	color: #fcda13;
}
#modele_agenda .short_product.challenge_concours .short_product_container{
	border: 1px solid #734c07;
	color: #734c07;
}
#modele_agenda .short_product.groupes_de_travail_commissions .short_product_container{
	border: 1px solid #75a463;
	color: #75a463;
}
#modele_agenda .short_product.formation .short_product_container{
	border: 1px solid #fb5acf;
	color: #fb5acf;
}
#modele_agenda .short_product.webinaire_parole_aux_adherents .short_product_container{
	border: 1px solid #d2ad0c;
	color: #d2ad0c;
}
#modele_agenda .short_product.mission .short_product_container{
	border: 1px solid #c04546;
	color: #c04546;
}
#modele_agenda .short_product.salon_colloque .short_product_container{
	border: 1px solid #006496;
	color: #006496;
}
#modele_agenda .short_product.les_animations .short_product_container a,
#modele_agenda .short_product.les_rendez_vous_de_l_innovation .short_product_container a,
#modele_agenda .short_product.animation_en_presentiel .short_product_container a{
	color: #F39200;
}
#modele_agenda .short_product.mission .short_product_container a{
	color: #c04546;
}
#modele_agenda .short_product.formation .short_product_container a{
	color: #fb5acf;
}
#modele_agenda .short_product.animation_en_distanciel .short_product_container a{
	color: #741bc7;
}
#modele_agenda .short_product.labellisation .short_product_container a{
	color: #fcda13;
}
#modele_agenda .short_product.groupes_de_travail_commissions .short_product_container a{
	color: #75a463;
}
#modele_agenda .short_product.challenge_concours .short_product_container a{
	color: #734c07;
}
#modele_agenda .short_product.webinaire_parole_aux_adherents .short_product_container a{
	color: #d2ad0c;
}
#modele_agenda .short_product.salon_colloque .short_product_container a{
	color: #006496;
}
#modele_agenda .short_product.groupe_de_travail_commission .short_product_container a{
	color: #75a463;
}
#modele_agenda .short_product.les_animations .agendate,
#modele_agenda .short_product.les_rendez_vous_de_l_innovation .agendate,
#modele_agenda .short_product.animation_en_presentiel .agendate{
	background: #F39200;
}
#modele_agenda .short_product.animation_en_distanciel .agendate{
	background: #741bc7;
}
#modele_agenda .short_product.groupe_de_travail_commission .agendate{
	background: #75a463;
}
#modele_agenda .short_product.labellisation .agendate{
	background: #fcda13;
}
#modele_agenda .short_product.challenge_concours .agendate{
	background: #734c07;
}
#modele_agenda .short_product.groupes_de_travail_commissions .agendate{
	background: #75a463;
}
#modele_agenda .short_product.webinaire_parole_aux_adherents .agendate{
	background: #d2ad0c;
}
#modele_agenda .short_product.formation .agendate{
	background: #fb5acf;
}
#modele_agenda .short_product.mission .agendate{
	background: #c04546;
}
#modele_agenda .short_product.salon_colloque .agendate{
	background: #006496;
}
#modele_agenda .short_product.les_animations .category p,
#modele_agenda .short_product.animation_en_presentiel .category p{
	color: #F39200;
}
#modele_agenda .short_product.animation_en_distanciel .category p{
	color: #741bc7;
}
#modele_agenda .short_product.groupe_de_travail_commission .category p{
	color: #75a463;
}
#modele_agenda .short_product.labellisation .category p{
	color: #fcda13;
}
#modele_agenda .short_product.challenge_concours .category p{
	color: #734c07;
}
#modele_agenda .short_product.groupes_de_travail_commissions .category p{
	color: #75a463;
}
#modele_agenda .short_product.webinaire_parole_aux_adherents .category p{
	color: #d2ad0c;
}
#modele_agenda .short_product.formation .category p{
	color: #fb5acf;
}
#modele_agenda .short_product.mission .category p{
	color: #c04546;
}
#modele_agenda .short_product.salon_colloque .category p{
	color: #006496;
}
#modele_agenda .short_product.les_podcast .short_product_container{
	border: 1px solid #96b622;
	color: #96b622;
}
#modele_agenda .short_product.les_podcast .short_product_container a{
	color: #96b622;
}
#modele_agenda .short_product.les_podcast .agendate {
	background-color: #96b622;
}
#modele_agenda .short_product.les_podcast .category p{
	color: #96b622;
}

#modele_agenda .short_product_container h3{
	display: block;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 20px;
	font-family: "Helvetica Bold";
}
#modele_agenda .short_product_container .desc{
	margin-top: 16px;
	font-size: 14px;
	line-height: 18px;
	color: #444444!important;
}
#modele_agenda .agendaou{
	display: block;
	font-size: 14px;
	line-height: 17px;
}
#modele_agenda .short_product_container a{
	position: absolute;
	bottom: 16px;
	left: 20px;
	font-size: 14px;
	line-height: 17px;
	font-family: 'Roboto', sans-serif;
}
#modele_agenda .agendate{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	font-family: "Helvetica Bold";
	height: 80px;
	width: 48px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 10px;
}
#modele_agenda .pager{
	margin-bottom: 20px;
	text-align: center;
}
#modele_agenda .pager a{
	font-size: 18px;
	color: #006496;
}
.pager_current_page{
	font-family: "Helvetica Bold";
}



/*declinaison news*/
#modele_agenda.modele_agenda_decl_news .single_short_product{
margin-bottom: 15px;
}
.modele_agenda_decl_news .pictureContainer{
display: block;
height: 170px;
background: #D8D8D8;
overflow: hidden;
position: relative;
}
.short_product_tax{
display: block;
line-height: 16px;
padding: 2px 8px 5px;
background: #ffffff;
font-size: 13px;
font-weight: bold;
position: absolute;
top: 0;
right: 0;
}
.short_product_content{
box-sizing: border-box;
height: 232px;
padding: 18px 21px 30px;
}
.short_product_content h3{
display: block;
/*text-transform: uppercase;*/
font-size: 16px;
line-height: 20px;
/*font-family: "Helvetica Bold";*/
}
.short_product_content h3:after{
content: "";
display: block;
width: 47px;
height: 1px;
background: #d5d5d5;
margin: 15px auto 15px 0;
}
.short_product .short_product_content a.LinkIn:after{
content: ">";
margin-left: 14px;
}
.short_product .short_product_content .desc{
line-height: 18px;
margin-bottom: 11px;
font-size: 14px;
}
.short_product.carnet_vert .short_product_tax{
color: #6F8913;
}
.short_product.vie_associative .short_product_tax{
color: #BF4646;
}
.short_product.adherents .short_product_tax{
color: #F39200;
}
.short_product.partenaires .short_product_tax{
color: #D3AD0D;
}
.short_product.projets_et_appels .short_product_tax{
color: #006496;
}

.short_product.projets_et_appels .short_product_content h3{
color: #006496;
}
.short_product.carnet_vert .short_product_content h3{
color: #6F8913;
}
.short_product.vie_associative .short_product_content h3{
color: #BF4646;
}
.short_product.adherents .short_product_content h3{
color: #F39200;
}
.short_product.partenaires .short_product_content h3{
color: #D3AD0D;
}

.short_product.projets_et_appels .short_product_content a.LinkIn{
color: #006496;
}
.short_product.carnet_vert .short_product_content a.LinkIn{
color: #6F8913;
}
.short_product.vie_associative .short_product_content a.LinkIn{
color: #BF4646;
}
.short_product.adherents .short_product_content a.LinkIn{
color: #F39200;
}
.short_product.partenaires .short_product_content a.LinkIn{
color: #D3AD0D;
}
.short_product.carnet_vert .short_product_content{
border: 1px solid #6F8913;
}
.short_product.vie_associative .short_product_content{
border: 1px solid #BF4646;
}
.short_product.adherents .short_product_content{
border: 1px solid #F39200;
}
.short_product.partenaires .short_product_content{
border: 1px solid #D3AD0D;
}
.short_product.projets_et_appels .short_product_content{
border: 1px solid #006496;
}

/**/
#modele_agenda #catalog_push_social.single_short_product{
display: flex;
background: #7FC9EC;
}
#catalog_push_social_content{
margin: auto 60px;
text-align: center;
}
#catalog_push_social_title{
display: block;line-height: 31px;
margin: 0 auto 30px;
font-size: 42px;
font-family: "Pitter";
color: #006496;
text-transform: uppercase;
text-align: center;
}
#catalog_push_social_content a:first-of-type{
margin-right: 40px;
}
#modele_agenda.modele_agenda_decl_news .single_short_product .pictureContainer img{
width: 100%;
}

/*********************/
/****SINGLE AGENDA****/
/*********************/
.catalogProductDetail #modele_agenda .bx-filtresagenda{
	display: none;
}
.single_evt_title{
	display: block;
	margin-bottom: 26px!important;
	padding-bottom: 26px!important;
	font-size: 44px!important;
	line-height: 30px!important;
	color: #96B622!important;
	text-transform: uppercase!important;
	border-bottom: 1px solid #979797!important;
	font-weight: inherit!important;
	background: none!important;
}
.single_evt_infos{
	display: flex;
	align-items: center;
	margin-bottom: 54px;
	flex-wrap: wrap;
}
.single_evt_img_cat{
	position: relative;
	margin-right: 20px;
}
.single_evt_img_cat .img_short_product_podcast_pic_02{
	display: block !important;
}
.single_evt_infos_pratique{
	columns: 2;
	margin-right: 30px;
}
.single_evt_theme.quel_theme_ ul{
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #96B622;
	color: white;
}
.single_evt_theme.quel_theme_ ul li{
	padding: 0 4px !important;
	background: none !important;
}
.single_evt_infos .info_evt{
	margin-bottom: 6px;
	padding-left: 33px;
	line-height: 30px;
	color: #444444;
	font-size: 15px;
}
.single_evt_horaire{
	background: url(/images/2019/pic_horaire.png) no-repeat left center;
}
.single_evt_date{
	background: url(/images/2019/pic_calendar.png) no-repeat left center;
}
.single_evt_tarifs{
	background: url(/images/2019/pic_tarifs.png) no-repeat left center;
}
.single_evt_geoloc{
	background: url(/images/2019/pic_geoloc.png) no-repeat left center;
}
.single_evt_geoloc ul li{
	background: none!important;
	padding-left: 0!important;
}
.single_evt .back a{
	display: inline-block;
	margin: 56px 0 20px;
	color: #006496;
	font-size: 14px;
	line-height: 17px;
}
.catalogProductDetail #wrapperInner{
	width: 1340px;
}
.product_detail{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.product_detail .single_evt{
	width: 1024px;
}
.rightbar_product{
	background: #F9F9F9;
	padding: 70px 17px 0;
	width: 265px;
	box-sizing: border-box;
}
.rightbar_product_title{
	display: block;
	margin-bottom: 48px;
	color: #96B622;
	font-size: 39px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
}
.single_contact_evt{
	margin-bottom: 50px;
	text-align: center;
}
.single_contact_evt_title{
	display: block;
	margin-top: 16px;
	color: #6F8913;
	font-size: 15px;
	line-height: 18px;
}
.single_contact_evt_email{
	display: inline-block;
	margin-top: 11px;
	padding: 8px 25px;
	border: 1px solid #6F8913;
	color: #6F8913;
	border-radius: 24px;
	font-size: 15px;
	transition: all 0.4s;
}
.single_contact_evt_email:hover{
	transition: all 0.4s;
	background: #6F8913;
	color: #ffffff;
}
.single_contact_evt_img img{
	border-radius: 50%;
}
.single_contact_evt_img{
	background: url(/images/2019/illu01_photo_evt.png) no-repeat top left, url(/images/2019/illu02_photo_evt.png) no-repeat bottom 30px right 14px;
}
.link_inscription_evt{
	display: inline-block;
	font-family: "Helvetica Bold";
	color: #ffffff!important;
	font-size: 15px;
	line-height: 18px;
	background: #96B622;
	border-radius: 25px;
	padding: 16px 36px;
	text-decoration: none!important;
	font-style: normal!important;
}
.pager_agenda{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.pager_agenda a{
	display: block;
	color: #6F8913!important;
	text-decoration: none!important;
	font-size: 14px;
	line-height: 17px;
	font-style: normal!important;
}
.back a.link_green_border{
	color: #6F8913!important;
}
.back{
	margin-bottom: 14px;
	text-align: center;
}

#inInfospratiques{
	border: 1px solid #96B622;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
/***********************************/
/************CENTRE R&D*************/
/***********************************/
#bloc_flash_info{
	position: fixed;
	right: -424px;
	top: 260px;
	background: #006496 url(/images/2019/flash_info.png) no-repeat left 10px center;
	padding-left: 80px;
	padding-right: 18px;
	border-radius: 27px 0 0 27px;
	height: 55px;
	z-index: 9999;
	width: 500px;
	box-sizing: border-box;
	display: flex;
	transition: all 0.5s;
	overflow: hidden;
}
#bloc_flash_info:hover{
	transition: all 0.5s;
	right: 0;
}
.bloc_flash_info_span{
	display: block;
	margin: auto;
	font-size: 17px;
	line-height: 20px;
	color: #ffffff;
	font-family: "Helvetica Bold";
}
#bloc_flash_info a{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}


.centre_rd #rightbar{
	background: #DDF4FF;
}
.centre_rd .widget_rightbar .widget_title{
	color: #006496;
}
.centre_rd #article h3{
	color: #7FC9EC;
}
.centre_rd #logo a{
	background: url(/images/2019/logo_centre_rd.png) no-repeat;
	width: 195px;
	height: 56px;
}
#first_strap_txt_home{
	margin-top: 68px;
	margin-bottom: 90px;
}
.strap_txt_home_rd{
	text-align: center;
}
.home_rd #article .strap_txt_home_rd h2{
	background: url(/images/2019/souligne_h2_rd.png) no-repeat bottom center!important;
	font-size: 24px;
	line-height: 29px;
	padding-bottom: 30px;
}
.centre_rd #header_top{
	background: #006496;
}
.centre_rd #header ul li a{
	font-size: 14px;
	line-height: 17px;
	font-weight: 400;
	text-transform: initial;
}
.home_rd .page_title{
	display: none;
}
.strap_rd_img_top{
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 558px;
}
.text_img_top{
	position: absolute;
	top: 202px;
	right: 210px;
	width: 490px;
	color: #ffffff;
	text-align: right;
}
.text_img_top p{
	margin-bottom: 10px!important;
}
.text_img_top p:first-of-type{
	font-family: "Pitter";
	font-size: 52px!important;
	line-height: 40px!important;
	text-transform: uppercase;
}
#strap_img_link_rd{
	position: relative;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	background: #ffffff;
	border: 17px solid #ffffff;
	margin-top: -191px;
}
.single_bloc_img_rd{
	position: relative;
	width: 234px;
	height: 242px;
}
.single_bloc_img_rd img{
	max-width: 100%;
	height: 242px;
}
.single_bloc_img_rd_title{
	display: block;
	background: rgba(255,255,255,0.77);
	color: #006496;
	font-family: "Helvetica Bold";
	height: 68px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 15px;
	line-height: 18px;
	box-sizing: border-box;
	padding-top: 13px;
}
.single_bloc_img_rd_link{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#strap_projets_rd{
	background: #7FC9EC;
	padding-top: 55px;
	padding-bottom: 100px;
	text-align: center;
}
#article h2.strap_projet_rd_title{
	display: block;
	background: url(/images/2019/souligne_titre_blanc.png) no-repeat bottom center!important;
	font-size: 24px;
	line-height: 29px;
	color: #005D89;
	font-family: "Helvetica Bold";
	padding-bottom: 30px;
}
.projets_rd_content{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: baseline;
	width: 1180px;
	margin: 40px auto 0;
}
.single_projet_rd{
	width: 350px;
}
.single_projet_rd_title{
	display: block;
	margin-top: 30px;
	margin-bottom: 16px;
	color: #ffffff;
	font-size: 36px;
	line-height: 33px;
	text-transform: uppercase;
}
.single_projet_rd_desc{
	font-size: 15px;
	line-height: 23px;
	color: #006496;
}
.home_rd #page_interieure_sliderarea{
	width: 1024px;
	margin: -90px auto 50px;
}
#strap_collaboration{
	text-align: left;
	overflow: hidden;
	margin-bottom: 50px;
}
#strap_collaboration h2{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 60px;
}
#strap_collaboration img{
	margin-right: 30px;
}
.btn_retour_link{
	position: absolute;
	top: 0;
	left: 140px;
	display: inline-block;
	color: #ffffff!important;
	text-decoration: none!important;
	font-size: 13px;
	line-height: 16px;
	background: #006496;
	padding: 10px 14px;
	font-style: inherit!important;
}
/***************************/
/*****BOURSE A L EMPLOI*****/
/***************************/
#preformater_emploi{
	display: flex;
	width: 1056px;
	margin: 0 auto 70px;
}
#single_bloc_emploi_blue{
	background: url(/images/2019/pro.png) no-repeat center center;
}
#single_bloc_emploi_green{
	background: url(/images/2019/demandeur.png) no-repeat center center;
}
.single_bloc_emploi{
	position: relative;
	display: block;
	width: 528px;
	height: 564px;
	box-sizing: border-box;
	color: #ffffff;
}
.bloc_accroche_emploi{
	position: absolute;
	top: 70px;
	left: 47px;
}
.bloc_accroche_emploi_title{
	display: block;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 29px;
}
.bloc_accroche_emploi_subtitle{
	display: block;
	font-size: 60px;
	line-height: 38px;
	text-transform: uppercase;
}
.bloc_links_emploi{
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
}
.bloc_links_emploi p{
	margin-bottom: 16px!important;
}
.bloc_links_emploi a{
	display: block;
	color: #ffffff!important;
	font-size: 16px;
	line-height: 19px;
	text-decoration: none!important;
	font-style: normal!important;
	width: 245px;
	margin: auto;
	background: url(/images/2019/fleche_link.png) no-repeat right center;
}
.widzads{
	width: 1200px;
	margin: auto;
}
#listeoffres tr{
	display: flex;
	height: 91px;
	border: 1px solid #006496;
	margin-bottom: 9px;
	overflow: hidden;
}
.tdintitule{
	display: flex;
	color: #ffffff;
	font-size: 16px;
	line-height: 19px;
	background: #006496;
	width: 300px;
	box-sizing: border-box;
	padding: 0 14px;
}
.tdintitule a{
	display: block;
	margin: auto;
	color: #ffffff;
	text-align: center;
}
.offre_info{
	display: flex;
	color: #006496;
	font-size: 14px;
	line-height: 24px;
}
.offre_info span{
	display: block;
	margin: auto;
	box-sizing: border-box;
	margin-left: 40px;
	max-height: 90px;
}
.datepub span{
	background: url(/images/2019/pic_date.png) no-repeat left center;
	padding-left: 28px;
	width: 94px;
}
.tdentreprise span{
	background: url(/images/2019/pic_lieu.png) no-repeat left center;
	padding-left: 22px;
	width: 110px;
}
.tdsecteur span{
	background: url(/images/2019/pic_secteur.png) no-repeat left center;
	padding-left: 74px;
	width: 240px;
}
.tdformation span{
	background: url(/images/2019/pic_etude.png) no-repeat left center;
	padding-left: 32px;
	width: 130px;
}
.tdcontrat span{
	background: url(/images/2019/pic_type.png) no-repeat left center;
	padding-left: 28px;
	width: 80px;
}
.title_offre_emploi{
	display: block;
	font-size: 21px;
	line-height: 25px;
	color: #006496;
	font-family: "Helvetica Bold";
	background: url(/images/2019/surligne_h2.png) no-repeat bottom left;
	padding-bottom: 20px;
	margin-bottom: 24px;
}
.spficheemploi{
	font-size: 14px!important;
	line-height: 17px!important;
	color: #006496;
}
.spficheemploi p{
	font-size: 14px!important;
	line-height: 17px!important;
}
#article.spficheemploi ul{
	list-style: inside;
}
#article.spficheemploi ul li{
	background: none;
	padding-left: 0;
	font-weight: 400;
	line-height: 17px;
}

#link_bottom_annonce{
	display: flex;
	margin-bottom: 40px;
}
.single_link_annonce{
	position: relative;
	display: block;
	margin-right: 16px;
	width: 205px;
	height: 132px;
}
.single_link_annonce_mail{
	background: #006496 url(/images/2019/mail.png) no-repeat top 21px center;
}
.single_link_annonce_fiche{
	background: #7FC9EC url(/images/2019/download.png) no-repeat top 23px center;
}
.single_link_annonce_adresse{
	background: #96B622 url(/images/2019/lien_annonce.png) no-repeat top 25px center;
}
.single_link_annonce a{
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.single_link_annonce span{
	display: block;
	padding-top: 88px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
	font-family: "Helvetica Bold";
}


/**********************/
/********EQUIPE********/
/**********************/
.single_short_equipe{
	display: flex;
	flex-wrap: wrap;
	width: 462px;
}
.short_equipe_container{
	padding-top: 26px;
	width: 231px;
	height: 231px;
	text-align: center;
	background-color: #F9F9F9;
	box-sizing: border-box;
}
.short_equipe_name{
	display: block;
	font-size: 32px;
	line-height: 29px;
	color: #006496;
	text-transform: uppercase;
}
.short_equipe_poste{
	display: block;
	margin-bottom: 13px;
	font-size: 14px;
	line-height: 17px;
	color: #006496;
}
.short_equipe_tel{
	display: block;
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 17px;
	color: #006496;
	font-family: "Helvetica Bold";
}
a.short_equipe_mail{
	display: inline-block;
	background: #96B622;
	padding: 9px 0;
	border-radius: 24px;
	width: 149px;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	color: #ffffff!important;
	transition: all 0.4s;
	font-style: inherit!important;
	text-decoration: none!important;
	border: none;
}
a.short_equipe_mail:hover{
	transition: all 0.4s;
	background: #6F8913;
}
.short_equipe_thumb{
	display: block;
	width: 231px;
	height: 231px;
}
.short_equipe_thumb img{
	width: 100%;
	height: auto;
}
.widget_short_equipe .widgetContainer{
	display: flex;
	flex-wrap: wrap;
}
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(3),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(4),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(7),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(8),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(11),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(12),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(15),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(16),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(19),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(20),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(23),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(24),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(27),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(28),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(31),
.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(33){
	flex-direction: row-reverse;
}
.widget_short_equipe h4{
	display: block;
	margin-bottom: 28px;
	background: url(/images/2019/bg_subtitle_green.png) no-repeat bottom left;
	padding-bottom: 20px;
	font-size: 21px;
	line-height: 25px;
	font-family: "Helvetica Bold";
	color: #006496;
}
.widget_short_equipe{
	margin-bottom: 56px;
}
.title_filtre_equipe{
	display: block;
	margin-bottom: 26px;
	text-transform: uppercase;
	font-size: 39px;
	line-height: 23px;
	color: #96B622;
}
.title_filtre{
	display: block;
	color: #6F8913;
	font-family: "Helvetica Bold";
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 16px;
}
.single_filtre_equipe{
	margin-bottom: 45px;
	margin-right: 30px;
}
.select_filtre{
	display: block;
	width: 246px;
	height: 35px;
	border: 1px solid #96B622;
	border-radius: 4px;
	background: #F9F9F9;
}
#service_dg{
	position: relative;
}
#service_dg .illu_nuage{
	position: absolute;
	background: url(/images/2019/nuages.png) no-repeat;
	width: 250px;
	height: 101px;
	bottom: -91px;
	right: 70px;
}
#preforamter_equipe{
	position: relative;
}
.illu_bottom_equipe{
	position: absolute;
	bottom: -56px;
	right: -49px;
	background: url(/images/2019/fond_equipe.png) no-repeat;
	width: 569px;
	height: 151px;
}
.single_short_equipe{
	position: relative;
	z-index: 99;
}
#bloc_filtre_equipe{
	display: flex;
	flex-wrap: wrap;
}
/***********************************/
/***********TERRITOIRES*************/
/***********************************/
.single_bloc_territoire_ville{
	display: block;
	color: #96B622;
	font-size: 17px;
	line-height: 23px;
	font-family: "Helvetica Bold";
	margin-bottom: 26px;
}
#article a.single_tabs_territoire{
	position: absolute;
	display: inline-block;
	text-decoration: none;
	color: #006496;
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
}
#article a.single_tabs_territoire.selected{
	font-family: "Helvetica Bold";
}
#idtabs_territoire{
	display: block;
	position: relative;
	width: 630px;
	height: 604px;
	background: url(/images/2019/map_territoire.png) no-repeat;
}
#tab_territoire_angers{
	top: 200px;
	left: 200px;
}
#tab_territoire_clermont{
	top: 305px;
	left: 378px;
}
#tab_territoire_lyon{
	top: 368px;
	left: 464px;
}
#tab_territoire_nantes{
	top: 248px;
	left: 140px;
}
#tab_territoire_orleans{
	top: 168px;
	left: 318px;
}
#tab_territoire_rennes{
	top: 168px;
	left: 164px;
}
#tab_territoire_saintpol{
	top: 135px;
	left: 64px;
}
.single_tabs_territoire_span{
	display: block;
	line-height: 40px;
	padding-left: 36px;
}
.single_tabs_territoire_big{
	background: url(/images/2019/picto_map_big.png) no-repeat left center;
}
.single_tabs_territoire_moyen{
	background: url(/images/2019/picto_map_moyen.png) no-repeat left center;
}
.single_tabs_territoire_petit{
	background: url(/images/2019/picto_map_petit.png) no-repeat left center;
}
.bloc_territoire{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
/**********************/
/***RECHERCHE EMPLOI***/
/**********************/
.boxSearchAds{
	margin-bottom: 58px;
	padding-bottom: 40px;
	border-bottom: 1px solid #979797;
}
#leftbar .widget_title{
	display: block;
	margin-bottom: 26px;
	font-family: "Pitter";
	text-transform: uppercase;
	font-size: 39px;
	line-height: 23px;
	color: #96B622;
	font-weight: inherit;
}
.ads_search_form fieldset fieldset{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
}
.ads_search_form fieldset fieldset .row{
	width: 246px;
	margin-right: 64px;
}
.ads_search_form fieldset .row label{
	display: block;
	font-size: 15px;
	line-height: 18px;
	color: #6F8913;
	font-family: "Helvetica Bold";
	margin-bottom: 17px;
}
.ads_search_form fieldset .row select{
	width: 100%;
	display: block;
	background: #F9F9F9;
	border: 1px solid #96B622;
	border-radius: 4px;
	height: 35px;
}
.ads_search_form fieldset .row input{
	display: block;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #96B622;
}
.ads_search_form fieldset .row.rowsearchbyword input{
	display: block;
	width: 556px;
	height: 47px;
	border: 1px solid #96B622;
	border-radius: 23.5px;
	box-sizing: border-box;
	padding: 0 0 0 6px;
}
.boxSearchAds input[type='submit']{
	display: block;
	background: url(/images/2019/recherche.png) no-repeat;
	width: 51px;
	height: 47px;
	cursor: pointer;
	text-indent: -9999px;
	margin-top: 20px;
}

/**************************/
/******PAGE MARGUERITE*****/
/**************************/
.page_axe_innovation #rightbar{
	display: none;
}
.page_axe_innovation #container{
	width: 100%;
}
#strap_axe{
	margin: 100px 0;
}
#strap_axe_fleur{
	position: relative;
	margin: auto;
	width: 650px;
	height: 690px;
}
.single_pic_img{
	position: absolute;
	transition: all 0.4s;
}
#pic_img_01{
	top: 22px;
	left: 248px;
}
.les_leviers_de_performances #pic_img_01{
	left:237px;
}
#pic_img_02{
	top: 116px;
	right: 34px;
}
.les_leviers_de_performances #pic_img_02{
	top:100px;
}
#pic_img_03{
	bottom: 188px;
	right: 14px;
}
.les_leviers_de_performances #pic_img_03{
	bottom:210px;
}
#pic_img_04{
	bottom: 34px;
	right: 134px;
}
.les_leviers_de_performances #pic_img_04{
	right:125px;
}
#pic_img_05{
	bottom: 34px;
	left: 110px;
}
.les_leviers_de_performances #pic_img_05{
	left:140px;
}
#pic_img_06{
	bottom: 210px;
	left: 8px;
}
.les_leviers_de_performances #pic_img_06{
	left:21px;
}
#pic_img_07{
	top: 100px;
	left: 62px;
}
.les_leviers_de_performances #pic_img_07{
	left:50px;
}
.levier_de_perfromance #pic_img_01 img,
.levier_de_perfromance #pic_img_02 img,
.levier_de_perfromance #pic_img_03 img,
.levier_de_perfromance #pic_img_04 img,
.levier_de_perfromance #pic_img_05 img,
.levier_de_perfromance #pic_img_06 img,
.levier_de_perfromance #pic_img_07 img{
	width:187px;
	height:187px;
	object-fit: contain;
}
#pic_img_center{
	top: 240px;
	left: 233px;
}
#article .single_txt_img{
	display: none;
	position: absolute;
	max-width: 420px;
	transition: all 0.4s;
}
#article .single_txt_img h2{
	display: block;
	margin-bottom: 0;
	background: none;
	padding-bottom: 0;
	text-transform: uppercase;
}
#article .single_txt_img ul li{
	display: inline-block;
	background: url(/images/2019/pic_hashtag.png) no-repeat center left;
	padding-left: 13px;
	font-size: 20px;
}
#txt_img_01{
	top: -100px;
	left: 148px;
}
#txt_img_02{
	top: -70px;
	right: -220px;
}
#txt_img_03{
	bottom: 310px;
	right: -400px;
}
#txt_img_04{
	bottom: -90px;
	right: -44px;
}
#txt_img_05{
	bottom: -100px;
	left: 50px;
}
#txt_img_06{
	top: 340px;
	left: -400px;
}
#txt_img_07{
	top: 100px;
	left: -350px;
}
.strap_axe_desc{
	margin: 100px 0 150px;
}

/*********************/
/*********MAPS********/
/*********************/
#formoptions .group_multi_checkbox .multi_checkbox{
	display: block;
	margin-right: 0;
	margin-bottom: 10px;
}
#formoptions input[type="checkbox"]{
	width: 20px!important;
}
#formoptions .group_multi_checkbox .multi_checkbox label img{
	vertical-align: middle;
	margin-right: 10px;
}
#formoptions .group_multi_checkbox .multi_checkbox label{
	color: #444444;
	font-size: 15px;
	line-height: 18px;
}
/*********************/
/********PROJETS******/
/*********************/
.projets.catalogProductDetail .accroche_projet{
	display: none;
}
#color_cat{
	display: none;
}
.widz1024{
	width: 1024px;
	margin: auto;
}
.projets.catalogProductDetail #ChapterPicture,
.projets.catalogProductDetail #bandeau_image,
.projets.catalogProductDetail .breadcrumb{
	display: none;
}
.projets.catalogProductDetail #wrapperInner,
.projets.catalogProductDetail #container{
	width: 100%;
}
#banniere_projet_detail{
	padding-top: 11px;
	height: 100px;
	box-sizing: border-box;
}
#product.Production #banniere_projet_detail{
	background: #006496;
}
#product.Usages #banniere_projet_detail{
	background: #F39200;
}
.banniere_projet_txt{
	display: flex;
	align-items: center;
}
.picto_projet{
	display: flex;
	width: 78px;
	height: 78px;
	background: #ffffff;
	border-radius: 50%;
	margin-right: 32px;
}
.picto_projet img{
	margin: auto;
	max-width: 63px;
	height: auto;
}
#product h1.title_projet_detail{
	display: block;
	font-size: 50px;
	line-height: 45px;
	color: #ffffff;
	text-transform: uppercase;
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: 400;
}
.projet_detail_top{
	background: #F9F9F9;
	padding: 35px 0;
}
.accroche_projet{
	display: block;
	font-size: 20px;
	line-height: 24px;
}
#product.Production .accroche_projet{
	color: #006496;
}
#product.Usages .accroche_projet{
	color: #F39200;
}
.single_picto_infos{
	display: flex;
	align-items: flex-start;
	font-size: 15px;
	line-height: 18px;
	color: #006496;
	margin-bottom: 25px;
	width: 48%;
}
.picto_info_title{
	font-weight: 700;
}
.picto_infos{
	margin-right: 13px;
}
.strap_picto_projet_top{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 48px;
}
.picto_infos_txt{
	flex: 1;
}
.bloc_projet_wiz_pic{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.bloc_projet_wiz_pic_txt{
	width: 474px;
}
.bloc_projet_pic{
	width: 505px;
}
.bloc_projet_pic img{
	max-width: 100%;
	height: auto;
}
.projet_detail_content{
	margin-top: 60px;
	border-bottom: 1px solid #D7D7D7;
}
.projet_detail_content_txt{
	margin-bottom: 60px;
}
.projet_detail_content p{
	margin-bottom: 19px;
	font-size: 15px;
	line-height: 23px;
	font-family: 'Roboto', sans-serif;
}
.link_print{
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	color: #444444;
}
a.link_print img{
	vertical-align: middle;
	margin-right: 8px;
}
.projets.catalogProductsList #container{
	margin: 0 auto 40px;
}
.single_short_product_projet{
	display: flex;
	height: 245px;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 20px;
}
.short_picture_projet{
	position: relative;
	width: 260px;
}
.short_picture_projet img{
	max-width: 100%;
	height: auto;
}
.short_projet_content{
	position: relative;
	flex: 1;
}
.single_short_product_projet.Production .short_projet_content{
	border: 1px solid #006496;
}
.single_short_product_projet.Usages .short_projet_content{
	border: 1px solid #F39200;
}
.short_projet_title{
	display: block;
	padding: 6px 0 7px 34px;
	font-size: 33px;
	line-height: 30px;
	color: #ffffff;
	text-transform: uppercase;
}
.single_short_product_projet.Production .short_projet_title{
	background: #006496;
}
.single_short_product_projet.Usages .short_projet_title{
	background: #F39200;
}
.short_projet_accroche{
	margin-bottom: 16px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
}
.single_short_product_projet.Production .short_projet_accroche{
	color: #006496;
}
.single_short_product_projet.Usages .short_projet_accroche{
	color: #F39200;
}
.short_projet_porteur,
.short_projet_axe{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 6px;
	color: #444444;
}
.short_projet_link{
	position: absolute;
	bottom: 15px;
	right: 30px;
	font-size: 14px;
	line-height: 17px;
}
.single_short_product_projet.Production .short_projet_link a{
	color: #006496;
}
.single_short_product_projet.Usages .short_projet_link a{
	color: #F39200;
}
.name_cat_projet{
	position: absolute;
	font-size: 13px;
	line-height: 16px;
	font-weight: 700;
	background: #ffffff;
	padding: 2px 9px 5px 12px;
	top: 0;
	right: 0;
}
.single_short_product_projet.Production .name_cat_projet{
	color: #006496;
}
.single_short_product_projet.Usages .name_cat_projet{
	color: #F39200;
}
.bloc_mot_cles{
	margin: 33px 0;
}
.single_mot_clef{
	display: inline-block;
	margin-right: 16px;
	background: #DEDEDE;
	margin-bottom: 8px;
	font-size: 15px;
	line-height: 18px;
	color: #444444;
	padding: 7px 20px;
	border-radius: 17px;
}
.short_product_single_mot_clef{
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	margin-right: 6px;
	margin-bottom: 6px;
}
.widget_search_projet{
	text-align: center;
}
.projets.catalogProductDetail .widget_search_projet{
	display: none;
}
.projets.catalogProductsList .widget_search_projet h4,
.adherents.catalogProductsList .widget_search_projet h4{
	display: block;
	margin-bottom: 26px;
	font-family: "Pitter";
	font-size: 39px;
	line-height: 23px;
	color: #96B622;
	text-transform: uppercase;
}

.widget_search_projet label{
	display: block!important;
	margin-bottom: 17px!important;
	font-size: 15px!important;
	line-height: 18px!important;
	color: #6F8913!important;
	font-weight: 700;
}
.widget_search_projet select{
	border: 1px solid #96B622;
	background: #F9F9F9;
	border-radius: 4px;
	width: 246px;
	height: 35px;
}
.widget_search_libre .row{
	display: flex!important;
	margin: 0 auto!important;
	width: 932px;
}
.widget_search_libre #search_input_box{
	border: 1px solid #96B622!important;
	margin-right: 20px;
	width: 300px!important;
	height: 40px!important;
}
.widget_search_libre input[type='submit']{
	width: 40px!important;
	height: 40px!important;
	padding: 0!important;
}

.projets.catalogProductsList .pager,
.adherents.catalogProductsList .pager{
	text-align: center;
}
.projets.catalogProductsList .pager a,
.adherents.catalogProductsList .pager a{
	color: #006496;
}
.adherents #search #searchform{
	display: none;
}
.extranet .widget_search_extranet{
	text-align: center;
}
.catalog_search_form{
	display: flex;
	flex-wrap: wrap;
}
/******************************/
/**********ADHERENTS***********/
/******************************/
.adherents.catalogProductDetail #wrapperInner{
	width: 1224px;
}
.adherents.catalogProductDetail #wrapperInner #container,
.adherents.catalogProductsList #container{
	width: 100%;
}
.adherents.catalogProductDetail .widget_search_projet,
.adherents.catalogProductDetail .widget_search_libre,
.adherents .simpleCatalogSearch,
.adherents.catalogProductDetail .widgetCatalogSearch,
.catalogSearchExecutionTime,
.adherents.catalogProductDetail .backToResultsPage,
.adherents.catalogProductDetail #contentForFilter #product_availability,
#contentForFilter > h2,
.widgetCatalogSearch h4,
.extranet #contentForFilter .simpleCatalogSearch{
	display: none;
}
.product_adherent_detail{
	display: flex;
	justify-content: space-between;
}
.product_adherent_content{
	width: 1024px;
}
.product_adherent_content .row{
  position: relative;
}

.adherent_rightbar{
	width: 200px;
}
.bloc_adherent_name{
	background: url(/images/2019/contact_adherent.png) no-repeat left center;
	padding: 14px 0 14px 180px;
	width: 370px;
	box-sizing: border-box;
	border-right: 1px solid #979797;
}
.adherent_name_title{
	display: block;
	font-size: 15px;
	line-height: 18px;
	color: #444444;
}
.adherent_name{
	display: block;
	font-size: 15px;
	line-height: 18px;
	color: #006496;
	font-weight: 700;
}
.bloc_contact_adherent{
	padding-left: 46px;
	width: 355px;
	box-sizing: border-box;
}
.bloc_contact_adherent_span{
	display: block;
	padding-left: 32px;
	font-size: 15px;
	line-height: 30px;
	color: #444444;
}
.bloc_contact_adherent_tel{
	background: url(/images/2019/pic_tel.png) no-repeat left center;
}
.bloc_contact_adherent_website{
	background: url(/images/2019/pic_siteweb.png) no-repeat left center;
}
.bloc_contact_adherent_mail{
	background: url(/images/2019/pic_letter.png) no-repeat left center;
}
.adherent_infos{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.bloc_adresse_adherent{
	border-right: 1px solid #979797;
	padding-left: 77px;
	background: url(/images/2019/pic_geoloc.png) no-repeat left 44px top;
	flex: 1;
}
.title_adherent_bloc{
	display: block;
	margin-bottom: 5px;
	margin-top: 22px;
	font-size: 17px;
	line-height: 23px;
	color: #96B622;
	font-weight: 700;
}
.link_print_bottom{
	margin-bottom: 40px;
	margin-top: 40px;
	padding-top: 11px;
	border-top: 1px solid #D7D7D7;
}
.link_return_annuaire{
	text-align: center;
}
.link_return_annuaire a{
	display: inline-block;
	margin-top: 40px;
	font-size: 15px;
	line-height: 18px;
	color: #96B622;
	padding: 16px 24px;
	border-radius: 24px;
	border: 1px solid #96B622;
}
.adherent_rightbar_title{
	display: block;
	text-transform: uppercase;
	color: #96B622;
	font-size: 39px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 7px;
}
.adherent_rightbar img{
	display: block;
	margin: 0 auto 12px;
}
.referent_name{
	display: block;
	color: #006496;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 13px;
}
.referent_tel,
.referent_mail{
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
	color: #006496;
}
.short_product_adherent{
	display: flex;
	align-items: center;
	margin: 0 auto 12px;
	width: 932px;
	height: 91px;
	border: 1px solid #006496;
	overflow: hidden;
	position: relative;
	background: url(/images/extranet/fleche.png) no-repeat center right 31px;
}
.short_product_adherent_logo{
	height: 100%;
	width: 110px;
	background: #006496 url(/images/extranet/carnet.png) no-repeat center center;
}
.short_product_adherent_title{
	display: block;
	margin-left: 50px;
	font-size: 17px;
	line-height: 20px;
	color: #006496;
	font-weight: 700;
	text-transform: uppercase;
	max-width: 200px;
}
.short_product_adherent_link{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.short_product_adherent_metier{
	display: block;
	margin-left: 23px;
	padding-left: 46px;
	font-size: 14px;
	line-height: 28px;
	color: #006496;
	background: url(/images/extranet/information_bleu.png) no-repeat center left;
}

/******************************/
/***********EXTRANET***********/
/******************************/
.extranet .formulaire fieldset{
	display: flex;
	flex-wrap: wrap;
}
.extranet #container .formulaire form fieldset .row{
	width:auto;
}
/*************LOGIN************/
.login_extranet #container{
	width: 100%;
}
.login_extranet #contentsInner{
	display: flex;
	flex-wrap: wrap;
}
.illu_login_extranet{
	display: flex;
	background: #006496;
	width: 534px;
}
.illu_login_extranet img{
	margin: auto;
	max-width: 100%;
	height: auto;
}
#account_authentification{
	flex: 1;
	padding: 50px 0;
}
#account_authentification_form{
  margin-bottom: 70px;
}
.logo_login_extranet{
	display: block;
	margin: 0 auto 60px;
}
.login_form_title{
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 61px;
	line-height: 55px;
	color: #7FC9EC;
	margin: 0 auto 46px;
}
.form_login_extranet{
	width: 440px;
	margin: auto;
}
.form_login_extranet .row{
	margin-right: 0!important;
}
.form_login_extranet .row input{
	margin: 0 auto 18px!important;
	border: none!important;
	background: #EDEDED!important;
}
.form_login_extranet input[type='submit']{
	display: block!important;
	background: #96B622!important;
	color: #ffffff!important;
	text-align: center!important;
	border-radius: 0!important;
	border: none!important;
	margin: 0 auto 15px!important;
	font-size: 18px!important;
	line-height: 22px!important;
	font-weight: 700!important;
	width: 400px;
}
.info_pasw_extranet{
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #444444;
}
.info_pasw_extranet a{
	color: #96B622;
}
.login_extranet #extranet_leftbar,
.login_extranet .boxlogin,
.extranet .boxlogin h2,
.extranet .boxlogin .box_login_state,
.extranet .boxlogin .box_login_links a:nth-of-type(2){
	display: none;
}
.login_extranet #header{
	display: none;
}
.extranet .boxlogin{
	position: absolute;
	top: -90px;
	right: 20px;
	color: #ffffff;
}
.extranet .boxlogin a{
	color: #ffffff;
}
/*********MEDIATHEQUE**********/
.extranet #header{
	background: #96B622;
	height: 121px;
}
.extranet #headerInner{
	padding-top: 7px;
	margin: 0 auto;
	min-height: 87px;
}
.extranet #logo a{
	margin-right: 116px;
	background: url(/images/extranet/logo.png) no-repeat;
	width: 305px;
	height: 87px;
}
.extranet_title_heaader{
	padding-top: 28px;
	font-size: 35px;
	line-height: 42px;
	color: #ffffff;
}
.extranet #wrapper{
	display: flex;
}
.extranet #wrapperInner{
	flex: 1;
	background: #EDEFF6;
	padding: 60px;
}
#extranet_leftbar{
	width: 316px;
}
.single_link_extranet_leftbar{
	display: block;
	padding: 38px 0 0 96px;
	height: 95px;
	color: #ffffff;
	font-size: 17px;
	line-height: 20px;
	box-sizing: border-box;
}

/* @changelog 2022-12-12 [EVOL] (Nicolas) Suppression des fonds de couleurs des items */
#menu_extranet_leftbar .single_link_extranet_leftbar {
  background-color: #E4E7F1;
  background-repeat: no-repeat;
  background-position: 26px center;
	color: #444444;
}

  #menu_extranet_leftbar .single_link_extranet_leftbar:hover,
  #menu_extranet_leftbar .single_link_extranet_leftbar.active {
    background-color: #C8CEE3;
  }

#menu_extranet_leftbar .single_link_extranet_leftbar:nth-of-type(1) {
	background-image: url(/images/extranet/mediatheque.png);
}
#menu_extranet_leftbar .single_link_extranet_leftbar:nth-of-type(3) {
	background-image: url(/images/extranet/annuaire.png);
}
#menu_extranet_leftbar .single_link_extranet_leftbar:nth-of-type(4) {
	background-image: url(/images/extranet/equipe.png);
  background-position: 16px center;
}
#menu_extranet_leftbar .single_link_extranet_leftbar:nth-of-type(2) {
	background-image: url(/images/extranet/veille.png);
}
#menu_extranet_leftbar .single_link_extranet_leftbar:nth-of-type(5) {
	background-image: url(/images/extranet/adhesions.png);
}
#menu_extranet_leftbar .single_link_extranet_leftbar:nth-of-type(6) {
	background-image: url(/images/extranet/fiche_adherent.png);
}

#contact_extranet_leftbar{
	padding-top: 201px;
	background: url(/images/extranet/enveloppe.png) no-repeat top 105px center;
}
#contact_extranet_leftbar{
	text-align: center;
}
#contact_extranet_leftbar a{
    display: inline-block;
    width: 154px;
    border: 1px solid #96B622;
    color: #96B622;
    border-radius: 24px;
    margin-top: 20px;
    padding: 15px 0;
}
#contact_extranet_leftbar a:hover {
    transition: all 0.4s;
    background: #96B622;
    color: #ffffff !important;
}
.extranet.catalogProductsList #container{
	width: 100%;
}
.single_short_product_mediatheque{
	position: relative;
	display: flex;
	width: 410px;
	height: 200px;
	margin-bottom: 20px;
	overflow: hidden;
}
.pic_format_doc{
	width: 122px;
}
.pic_format_doc_Video{
	background: #96B622 url(/images/extranet/play.png) no-repeat center center;
}
.pic_format_doc_PDF{
	background: #96B622 url(/images/extranet/pdf.png) no-repeat center center;
}
.pic_format_doc_Word{
	background: #96B622 url(/images/extranet/word.png) no-repeat center center;
}
.pic_format_doc_Image{
	background: #96B622 url(/images/extranet/images.png) no-repeat center center;
}
.pic_format_doc_Autre{
	background: #96B622 url(/images/extranet/formulaire.png) no-repeat center center;
}
.pic_format_doc_veille{
	display: flex;
	align-items:center;
	background-color: #96B622;
	width: 150px;
}
.pic_format_doc_veille img{
	max-width:100%;
}
.single_short_product_doc_content{
	flex: 1;
	background: #ffffff;
	padding: 15px 18px 0;
}
.short_product_doc_title{
	display: block;
	margin-bottom: 6px;
	color: #6F8913;
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
}
.short_product_doc_auteur{
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #96B622;
}
.short_product_doc_keyword{
	margin-bottom: 13px;
	font-size: 0;
	padding-bottom: 12px;
	border-bottom: 1px solid #D4D4D4;
}
.short_product_doc_single_keyword{
	display: inline-block;
	margin-right: 5px;
	font-size: 13px;
	line-height: 16px;
	color: #ABABAB;
}
.short_product_doc_type{
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #414141;
}
.short_product_doc_date{
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #ffffff;
	background: #6F8913;
	padding: 3px 8px;
}
.single_short_product_mediatheque a{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	text-indent: -9999px;
}
.description_short_veille{
	font-size: 14px;
	line-height: 15px;
}
.widget_search_extranet h4{
	display: block;
	margin-bottom: 40px;
	font-size: 28px;
	line-height: 34px;
	font-weight: 700;
	color: #444444;
}
.widget_search_extranet label{
	display: block!important;
	font-size: 14px!important;
	line-height: 17px!important;
	color: #6F8913!important;
}
.widget_search_extranet select{
	border: 1px solid #CCCED6;
	border-radius: 4px;
	background: #F9F9F9;
	width: 246px;
	height: 35px;
}
.extranet.catalogProductsList .line1{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.extranet_adherent #container{
	width: 1224px;
}



.depotStage h1,
.depotEmploi h1,
.depotcv h1{
	display: block;
	margin-bottom: 28px;
	background: url(/images/2019/bg_subtitle_green.png) no-repeat bottom left;
	padding-bottom: 20px;
	font-size: 21px;
	line-height: 25px;
	font-weight: 700;
	color: #006496;
}
.depotStage .formulaire legend,
.depotEmploi .formulaire legend,
.depotcv .formulaire legend,
#account_authentification_form form legend{
	display: block;
	margin-top: 30px;
	margin-bottom: 16px;
	font-size: 24px;
	line-height: 26px;
	font-weight: 600;
}
/*********************/
/******FORMULAIRE*****/
/*********************/
/*dans bourse à l'emploi*/
#container #loginboxform .row,
.desabonnement_communication #container form .row  {
    display: block;
}
#container form fieldset label{
	display: inline-block;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 17px;
	color: #128AAF;
}
#container form .row{
	display: inline-block;
	margin-right: 42px;
}
#container .formulaire form .row{
  width: 100%;
  margin-bottom: 15px;
}
#container form .row input,
#container form .row textarea{
	display: block;
	margin-bottom: 20px;
	width: 400px;
	height: 52px;
	border: 1px solid #D7D7D7;
	border-radius: 7px;
	box-sizing: border-box;
	padding: 0 0 0 8px;
}
#container form .row .group_multi_radio,
#container form .row .group_multi_checkbox,
#container input[type='checkbox']{
	width: 842px;
}
#container form .row input.radio{
	display: inline-block;
	width: auto;
	height: inherit;
}
#container form .row textarea{
	height: 256px;
	width: 842px;
}
#field_44{
  height: 50px !important;
}
#container input[type='submit'],
#container input[type='reset']{
	display: inline-block;
	margin-right: 10px;
	background: #ffffff;
	padding: 12px 22px;
	border: 1px solid #96B622;
	color: #96B622;
	font-size: 15px;
	line-height: 18px;
	border-radius: 24px;
	cursor: pointer;
	transition: all 0.4s;
}
#container input[type='submit']:hover,
#container input[type='reset']:hover{
	transition: all 0.4s;
	background: #96B622;
	color: #ffffff;
}
#container form input.captchaField{
	display: block;
	margin-bottom: 20px;
	width: 160px;
	height: 42px;
	border: 1px solid #979797;
	border-radius: 4px;
}
#container a.newCaptcha{
	display: block;
	margin: 4px 0;
	color: #979797!important;
}
#container form .row input[type='checkbox']{
	width: 20px;
	display: inline-block;
	height: 13px;
}
.group_multi_radio .multi_radio label{
	display: inline-block!important;
}
#forms .formulaire .multi_radio{
	display: block;
}
#forms .group_multi_radio {
	display: block;
	margin-bottom: 30px;
}
#forms{
	margin-bottom: 40px;
}
.form_creator_footer{
	margin: 8px 0;
}
#forms .formulaire h1{
	margin-bottom: 17px;
	font-size: 17px;
	line-height: 23px;
	font-family: "Helvetica Bold";
	color: #96B622;
}
.group_multi_checkbox .multi_checkbox{
	margin-right: 20px;
	display: inline-block;
}


.extranet .pager{
	text-align: center;
}
.extranet .pager a{
	color: #6F8913;
}



/**************************/
/*********MOSAIQUE*********/
/**************************/
.page_wizmozaik #rightbar{
display: none;
}
.page_wizmozaik #container{
margin-left: auto;
margin-right: auto;
}
.page_wizmozaik_chapo{
margin-bottom: 47px;
}
.page_wizmozaik_mozaik{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 80px;
}
.page_wizmozaik_single{
width: 243px;
max-height: 250px;
margin-right: 18px;
margin-bottom: 19px;
position: relative;
overflow: hidden;
opacity: 1;
transition: all 0.3s;
}
.page_wizmozaik_single:nth-of-type(4n+4){
margin-right: 0;
}
.page_wizmozaik_single img{
display: block;
width: auto!important;
height: 250px;
}
.page_wizmozaik_single_text_strap{
display: flex;
height: 78px;
position: absolute;
right: 0;
bottom: 0;
left: 0;
transition: all 0.3s;
}
.page_wizmozaik_single_text{
display: block;
width: 100%;
box-sizing: border-box;
line-height: 18px;
margin: auto 10px;
font-size: 15px;
color: #006496;
font-weight: bold;
text-align: center;
position: relative;
z-index: 2;
}
.page_wizmozaik_single_text_overlay{
background: #ffffff;
opacity: 0.7;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}
.page_wizmozaik_single_link{
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 3;
}
.page_wizmozaik_single:hover .page_wizmozaik_single_text_strap{
height: 250px;
transition: all 0.3s;
}


.bloc_content_two_cols{
	display: flex;
	justify-content: space-between;
}
.single_bloc_content_col{
	flex: 1;
	margin: 0 20px;
}


.single_bloc_content_col iframe{
	max-width: 100%;
}

.widget_my_account h2{
	display: none;
}
.widget_my_account a{
	color: #444444;
	text-decoration: underline;
}
.widget_my_account{
	line-height: 25px;
}
/**************************/
/********RESPONSIVE********/
/**************************/
.tabs_bloc_img_mobile{
	display: none;
}
.tabs_bloc_img_mobile img{
	width: 100%;
	height: auto;
}
#btn_menu{
	display: none;
	position: absolute;
	right: 30px;
	top: 35px;
	background: url(/images/2019/menu_burger.png) no-repeat;
	width: 32px;
	height: 26px;
	cursor: pointer;
}
.medias img{
	max-width: 100%;
}
@media screen and (max-width: 1620px){
	#strap_tabs_home_content{
		margin-left: 0;
		width: 1000px;
	}
}
@media screen and (max-width: 1340px){
	.widz1235 {
		width:96%;
	}

	.widzmain,
	#headerInner,
	#page_interieure_sliderarea,
	.catalogProductDetail #wrapperInner{
		width: 100%;
	}
	#container{
		margin-left: 40px;
	}
	#container{
		flex: inherit;
		width: 68%;
	}
	#rightbar{
		width: 32%;
	}
	.product_detail .single_evt{
		width: 70%;
	}
	.catalogProductDetail #container{
		width: 96%;
		margin: auto!important;
	}
	.bourse_emploi #container{
		width: 100%;
		margin-left: 0;
	}
	.liste_cv #container{
		width: 100%;
		margin-left: 0;
	}
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(2n){
		flex-direction: row-reverse!important;
	}
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(3),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(4),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(7),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(8),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(11),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(12),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(15),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(16),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(19),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(20),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(23),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(24),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(27),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(28),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(31),
	.widget_short_equipe .widgetContainer .single_short_equipe:nth-of-type(33){
		flex-direction: inherit;
	}
	.illu_bottom_equipe {
    	right: 0;
	}
	#container form .row textarea {
    	width: 664px;
	}
	.extranet .short_product_adherent{
		width: 600px;
	}
}
@media screen and (max-width: 1200px){
	.widzads{
		width: 96%;
	}
	.offre_info span{
		width: auto!important;
	}
	#select_lg {
		left:10px;
	}

}
@media screen and (max-width: 1140px){
	#headerInner{
		position: relative;
		background: #ffffff;
		z-index: 9999;
	}
	#logo{
		float: none;
		width: 258px;
	}
	#btn_menu{
		display: block;
	}
	#menu_header{
		display: none;
		float: none;
		clear: both;
	}
	#headerInner,
	.header_top_widgets{
		width: 100%;
		box-sizing: border-box;
		padding: 5px 10px;
	}
	#preformater_emploi{
		flex-wrap: wrap;
		width: 96%;
		justify-content: space-around;
	}
	.extranet #headerInner{
		background: none;
	}
	.extranet #header{
		height: auto;
	}
}
@media screen and (max-width: 1024px){
	.illu_login_extranet{
		display: none;
	}
	#account_authentification{
		padding: 10px 0;
	}

	#footerInner,
	.widz1024{
		width: 96%;
	}
	.single_projet_home{
		width: 320px;
	}
	#container{
		margin: 0 20px;
	}

	#header_top {
		height: auto;
	}
	#select_lg {
		position: relative;
		left:inherit;
		top:inherit;
	}
	#headerInner ul.first_level li{
		display: block;
		margin-right: 0!important;
		border-bottom: 1px solid #005D89;
		padding-bottom: 0;
	}
	#headerInner ul.second_level li{
		border-bottom: none;
	}
	#headerInner ul.second_level{
		position: relative;
		top: inherit;
		left: inherit;
		background: none;
	}
	#headerInner ul li.active, #headerInner ul.first_level > li:hover{
		background: none;
	}
	#headerInner ul.first_level > li:hover ul.second_level {
    	display: none;
	}
	#headerInner ul li a{
		margin-right: 80px;
		padding: 10px 0;
	}
	li.menu_wiz_submenu{
		background: url('/images/2019/next_slider.png') no-repeat right top 15px;
	}
	#headerInner ul.second_level li{
		width: 100%;
	}

	/*ACCUEIL*/
	.strap_actus_content {
		margin-top:0;
	}
	.strap_actus_content_wrapp {
		flex-direction: column;
	}
	.bloc_agenda {
		width:100%;
	}
	.bloc_gazette {
		margin-top:30px;
	}


	/*ACCUEIL*/
	.widgetProductAgenda .short_product_container {
		flex-direction: column;
	}
	.widgetProductAgenda .short_product_container {
		max-height: 100%;
	}
	.bloc_agenda .widgetContainer {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.bloc_agenda .short_product {
		width:32%;
	}
	.bloc_agenda .single_evt_img_cat {
		width:100%;
	}
	.bloc_agenda .img_short_product {
		width:100%;
	}
	.bloc_agenda .productPictures, .widgetProductAgenda .date {
		width:100%;
	}
	.bloc_agenda .short_agenda_content_strap {
		padding:20px;
	}
	.bloc_agenda_link {
		flex-direction: column;
	}
	a#link_all_events_past_home {
		margin-top:15px;
		margin-left: 0;
	}





	#modele_agenda .catalog{
		justify-content: space-around;
	}
	.adherents_picto_link{
		transition: all 0.4s;
		width: 56px;
	}
	.adherents_picto_link:hover{
		transition: all 0.4s;
		width: 158px;
	}

	#strap_chapo_home_content {
		position: relative;
		top:inherit;
		right:inherit;
		width: 96%;
		margin:auto;
		padding: 30px 0 50px;
		text-align: center;
	}
	.single_list_chapo_title {
		color:#006496;
	}
	.chapo_list_link {
		justify-content: center;
		flex-wrap: wrap;
	}
	.single_list_chapo_link {
		margin-right: 10px;
		margin-bottom: 15px;
	}
	.single_list_chapo_link:last-child {
		margin-right:0;
	}


	/*.tabs_bloc_img{
		display: none;
	}
	#strap_tabs_home{
		background: none;
		height: auto;
	}
	#strap_tabs_home_content{
		margin-top: 0;
		width: 100%;
		float: none;
		flex-wrap: wrap;
		justify-content: space-around;
		flex-direction: column-reverse;
	}
	#idtabs_home_txt{
		flex: inherit;
		width: 100%;
	}
	.single_list_tabs_content{
		padding: 20px 30px;
		height: auto;
	}
	#idtabs_home{
		justify-content: space-around;
		width: 100%;
		border: none;
	}
	#idtabs_home li{
		border: none!important;
	}*/



	#liste_projet_home{
		flex-wrap: wrap;
		justify-content: center;
	}
	.single_projet_home{
		margin-left: 8px;
		margin-right: 8px;
	}
	#first_projet_home{
		order: 1;
	}
	#liste_projet_home div:nth-of-type(2){
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		order: 3;
	}
	#liste_projet_home div:nth-of-type(2) div:nth-of-type(2){
		display: block;
	}
	#fourth_projet_home{
		order: 2;
	}
	#modele_agenda #container{
		margin: 0;
	}
	.colleft,
	.colright{
		float: none!important;
		width: 100%!important;
	}
	.right {
    	text-align: left!important;
	}
	.single_bloc_img{
		margin-bottom: 20px;
	}
	#strap_temo{
		padding: 24px;
	}
	.single_temo_img{
		display: none;
	}
	.single_temo_content{
		margin-left: 0;
	}
	.strap_imgtext .bloc_txt,
	.strap_imgtext .bloc_img{
		width: 100%;
	}

	.projets_rd_content{
		width: 96%;
	}
	.single_projet_rd {
    	width: 30%;
	}
	#strap_projets_rd{
		padding-bottom: 40px;
	}
	.home_rd #page_interieure_sliderarea{
		margin-top: 0;
	}
	.home_rd #page_interieure_sliderarea{
		width: 100%;
	}
	.tdsecteur,
	.tdformation,
	.tdcontrat{
		display: none;
	}

	#strap_axe_fleur{
		width: 100%;
		height: auto;
	}
	.single_pic_img{
		margin-bottom: 10px;
	}
	#article .single_txt_img{
		margin-bottom: 50px;
	}
	.single_pic_img,
	#article .single_txt_img{
		position: relative;
		top: inherit!important;
		left: inherit!important;
		bottom: inherit!important;
		right: inherit!important;
		display: block!important;
	}
	#pic_img_center{
		display: none!important
	}
	.illu_bottom_equipe {
    	right: -20px;
	}

	.extranet #wrapper{
		flex-wrap: wrap;
	}
	#extranet_leftbar{
		width: 100%;
	}
	.extranet .short_product_adherent {
		width: 100%;
	}
	#contact_extranet_leftbar{
		padding: 10px 0;
		background: none;
	}
}
@media screen and (max-width: 960px){
	h1.page_title{
		line-height: 40px;
		font-size: 50px;
		top: 50px;
	}
	#strap_actus{
		background: none;
		height: auto;
	}
	.strap_actus_content{
		flex-wrap: wrap;
		width: 100%!important;
	}
	/*.bloc_agenda{
		width: 100%;
		height: auto;
	}
	.bloc_gazette{
		background: linear-gradient(180deg, #0172A8 0%, #006496 100%);
		width: 100%;
		margin-top: 0;
		padding-top: 55px;
		padding-bottom: 30px;
	}*/
	#home_direct_access_strap_tab{
		right: 80px;
		top: 60px;
	}
	a.link_all_events_home{
		z-index: 88;
	}
	.bloc_agenda_title{
		width: 96%;
		margin: 0 auto 32px;
	}
	.strap_info_right{
		display: none;
	}
	#strap_info_newpeople{
		justify-content: space-around;
	}
	.single_projet_home{
		width: 300px;
		padding: 16px!important;
	}
	#footerInner{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.widget_footer{
		margin-bottom: 50px;
		min-width: 318px;
		width: 48%!important;
		border-right: none!important;
	}
	.widget_newsletter {
    	padding: 0;
	}
	.widget_contact_footer, .widget_oneclic, .widget_labels{
		padding: 0;
	}
	#container form .row input, #container form .row textarea{
		width: 100%;
	}
	.single_projet_rd {
    	width: 100%;
	}
	#strap_img_link_rd{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.single_bloc_img_rd{
		width: 45%;
		margin-bottom: 14px;
	}
	.text_img_top{
		right: 10px;
	}

	.product_detail .single_evt{
		width: 100%;
	}
	.rightbar_product{
		width: 100%;
	}
	.single_contact_evt_img{
		background: none;
	}
  .offres_de_service_single{
    width: 100%;
  }
}

@media screen and (max-width: 768px){
	#header ul li.centre_rd{
		display:inline-block;
		border-bottom:none;
		margin-top:15px;
		padding:8px 26px;
	}
	#header ul li.centre_rd a{
		margin-right:0;
	}
	.single_list_tabs_title{
		line-height: 55px;
		font-size: 60px;
		margin-bottom: 12px;
	}
	#wrapperInner{
		flex-direction: column;
	}
	#rightbar{
		width: 100%;
	}
	#container{
		width: 96%;
		margin: auto;
	}
	.widget_rightbar, .widget_rightbar:not(:last-of-type){
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.illu_bottom_equipe {
    	right: -14px;
	}
	#container form .row {
    	margin-right: 56px;
	}

	.single_short_product_projet{
		flex-wrap: wrap;
		height: auto;
	}
	.short_picture_projet,
	.short_projet_content,
	.single_picto_infos,
	.bloc_projet_wiz_pic_txt{
		width: 100%;
	}
	.short_projet_link{
		position: relative;
		bottom: inherit;
		right: inherit;
	}
	.strap_picto_projet_top{
		flex-wrap: wrap;
	}

}

@media screen and (max-width: 666px){
	.single_list_chapo_title {
		font-size: 80px;
	}

	.single_picto_polecomp:nth-of-type(1){
		margin-left: 0;
	}
	.single_picto_polecomp:nth-of-type(3){
		margin-right: 0;
	}
	.text_img_top{
		top: 40px;
		width: 96%;
		text-align: left;
	}
	#idtabs_territoire{
		display: none;
	}
	.bloc_adresse .single_bloc_territoire{
		display: block!important;
	}
	#container form .row {
    	margin-right: 42px;
	}
}

@media screen and (max-width: 658px){
	#header_top .widget_nav_topheader ul li a{
		color: #FFFFFF00;
		overflow: hidden;
		max-width: 30px;
		max-height: 26px;
	}
	#liste_projet_home div:nth-of-type(2){
		order: 2;
	}
	#fourth_projet_home{
		order: 3;
		margin-bottom: 0;
	}
	#container form .row input, #container form .row textarea{
		width: 100%;
	}
	.ads_search_form fieldset .row.rowsearchbyword input{
		width: 96%;
	}

	.bloc_agenda .short_product {
		width: 49%;
	}
}

@media screen and (max-width: 580px){
	#home_direct_access_strap_tab{
		margin: 0 0 43px 28px;
		position: relative;
		right: 0;
		top: 0;
	}
	#strap_rd{
		height: max-content;
		padding-bottom: 68px;
	}
	.single_bloc_img_rd{
		width: 100%;
	}
	.tdintitule{
		width: 150px;
	}
	.boxsearch{
		display: none;
	}
	.short_picture_projet img{
		width: 100%;
	}
	.logo_login_extranet{
		display: none;
	}
	.form_login_extranet,
	.form_login_extranet input[type="submit"]{
		width: 96%;
	}
}

@media screen and (max-width: 480px){
	/*REMONTE 658px*//*#header_top .widget_nav_topheader ul li a{
		color: #FFFFFF00;
		overflow: hidden;
		max-width: 30px;
		max-height: 26px;
	}*/
	.widget_rs a {
    	margin-right: 15px;
	}
	#header_top .widget_nav_topheader ul li a {
    	padding: 0 15px;
	}
	#btn_menu{
		right: 20px;
	}
	.strap_polecomp_pictos{
		/*justify-content: center;
		max-width: 300px;*/
		width: 100%;
	}
	.single_picto_polecomp {
		width:48%;
	}
	.strap_actus_content_wrapp {
		padding: 42px 10px;
	}
	#home_actu_sliderarea {
		width: 260px;
		margin:auto;
	}
	.bloc_agenda_title{
		margin-bottom: 9px;
		/*margin-left: 28px;*/
	}
	.bloc_agenda .bloc_agenda_title{
		margin-left: 0;
		margin-bottom: 32px;
	}
	.bloc_gazette a.link_all_events_home {
		display: block;
	}
	.bloc_agenda .short_product {
		width: 100%;
	}
	.social_wall{
		height: 150px;
	}
	.social_wall_pic{
		height: 150px;
	}
	.social_wall .content{
		font-size: 14px;
		padding: 15px;
	}
	.bloc_gazette {
		width:100%;
	}

	.single_projet_home{
		margin-left: 0;
		margin-right: 0;
	}
	.strap_info_left{
		flex-wrap: wrap;
		width: 100%;
		height: auto;
		border: none;
		padding: 15px 0;
	}
}

@media screen and (max-width: 380px){
	.widget_rs a {
    	margin-right: 10px;
	}
	#header_top .widget_nav_topheader ul li a {
    	padding: 0 10px;
	}
	.social_wall{
		height: 180px;
	}
	.social_wall_pic{
		height: 180px;
	}
	.social_wall .content{
		font-size: 13px;
		padding: 12px;
	}
	#modele_agenda .single_short_product{
		max-width: 330px;
		width: 100%;
	}
}

/**ajout support**/

/* @changelog 2023-03-29 [FIX] (Nicolas) Mise à jour de la règle sur l'input déclaré auparavant pour correspondre à ce qui est en place aujourd'hui ailleurs sur le site (202303160001) */
input[type="text"] {
  display: block;
  border: 1px solid #D7D7D7;
  border-radius: 7px;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding: 8px 10px;
  width: 500px;
  height: 35px;
}
