
@import url("//hello.myfonts.net/count/2bfb93");
@import url("//hello.myfonts.net/count/2bfbbc");
@font-face {font-family: 'NexaRegular';src: url('fonts/2BFB93_0_0.eot');src: url('fonts/2BFB93_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BFB93_0_0.woff') format('woff'),url('fonts/2BFB93_0_0.ttf') format('truetype');}
@font-face {font-family: 'Nanami-Rounded-Med';src: url('fonts/2BFBBC_0_0.eot');src: url('fonts/2BFBBC_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BFBBC_0_0.woff') format('woff'),url('fonts/2BFBBC_0_0.ttf') format('truetype');}

/*
*************************************************************************************
SERENE-RISC
Programmation par Tribal Solutions 2014
Design par Mambo-Mambo
Tous droits réservés
*************************************************************************************
*/

/*Bootstrap font reset*/
body {font-family: 'Raleway', sans-serif; font-size:14px; margin-bottom:0; color:#70706e;  letter-spacing: 0.025em;}

textarea {font-family: 'Raleway', sans-serif;}
.navbar-search .search-query {font-family: 'Raleway', sans-serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Nanami-Rounded-Med', sans-serif;  font-weight: normal; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top:none; }
a:hover {text-decoration: none;}

table td {padding:0 !important;}
/*
************************************
************** GÉNÉRAL *************
************************************
*/
.social_share_icons {position:absolute; right:0;}
	.social_share_icons img {margin-left:10px;}
	.social_share_icons.news_social {top:-40px;}
	.social_share_icons.event_social {top:-20px;}
	.tip_threats_social {position: relative; left:0; }
	.tip_threats_social img {margin-left:0 !important; margin-right:10px;}
	@media (max-width: 767px) {
		.social_share_icons {position:relative; }
		.social_share_icons.news_social, .social_share_icons.event_social {top:0px; padding-top:10px;}
	}

.breadcrumbs_wrapper {font-size:12px; padding-left:0px; margin-bottom:20px;}
	.breadcrumbs_wrapper a {}

.btn.btn-primary {background:#e52a37; color:#fff; border:none; padding:8px 15px; margin-bottom:4px; font-family: 'Nanami-Rounded-Med', sans-serif; font-size:15px;}
	.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {background:#d52834; }

.grey_red_full_width_wrapper {background:url(images/greyredbg.jpg) repeat-y center;}
	@media (min-width: 1199px) {
		.grey_red_full_width_wrapper {background:url(images/greyredbg_wide.jpg) repeat-y center;}
	}
	@media (max-width: 991px) {
		.grey_red_full_width_wrapper {background:url(images/greyredbg_sm.jpg) repeat-y center;}
	}
	@media (max-width: 767px) {
		.grey_red_full_width_wrapper {background:none;}
	}

header {}
	#header_top_wrapper {width:100%; background:#f0f0f0; height: 49px; overflow: hidden;}
		.lang_selection_wrapper {font-family: 'NexaRegular'; letter-spacing: 0.025em; text-transform: lowercase; font-size:14px; padding-top:14px;} 
			.lang_selection_wrapper a {color:#c1c1c1; padding-right:4px;}
				.lang_selection_wrapper a.currentlang {color:#70706e;}
		#header_search_input {border-radius:4px; border:none; background:url(images/search_bg.jpg) no-repeat 7% 50% #fff; padding-left:50px; height:28px;}
		.search_bar_wrapper {padding-top:9px;}
		@media (max-width: 767px) {
			#header_search_input {padding-left:35px;}
		}
		.socialicon_wrapper {text-align: right; padding-top:13px;}
			.socialicon_wrapper a:last-child {padding-left:30px;}

	#header_wrapper {width:100%; background:#fff;}
		.logo_wrapper {height:300px; padding-top:78px; padding-left:0;}
			.logo_wrapper img {left:-10px; position:relative;}


		#menu_right {background:#e52a37; color:#fff; padding:20px; font-weight: bold;}
			#menu_right a {margin-left:30px; font-weight: normal; color:#fff; font-size:13px;}
				#menu_right a:hover {color:#cacaca;}
		@media (min-width: 768px) {
		.navbar-nav {background:#e52a37 url(images/menubg.png) no-repeat bottom right; height:300px;}
			.navbar {border:none; border-radius: 0;}
			/*admin_override/menu_bootstrap modifié pour SERENE*/
			.navbar-collapse  {margin-right:0; padding-right:0; font-family: 'Nanami-Rounded-Med', sans-serif; font-size:15px;}
			.navbar-inverse .navbar-nav > li > a {color:#fff;}
			.navbar-collapse li {height:300px;}
				ul.nav li li {height:auto;}
			ul.nav li.dropdown.open > ul.dropdown-menu,
			ul.nav li.dropdown:hover > ul.dropdown-menu,
			li.open  > ul.dropdown-menu 
			{
			    display: block;    
			    position:absolute;
			    top:90px;
			    background:#d42935;
			    /*height:200px;*/
			    width:100%;
			    box-shadow: none;
			    border:none;
			    margin-top: 0px;
			    border-radius: 0px;
			}
			li.open  > ul.dropdown-menu li {width:200px;}
			ul.nav li a:hover, ul.nav li a:active, ul.nav li a:focus {background-color:#d42935; }
				ul.nav li:hover, ul.nav li:active, ul.nav li:focus,  ul.nav li.open, ul.nav li.open a {background-color:#d42935;}
				li.open, li.open:active, li.open:hover, li.open:focus, li.open .dropdown-toggle {background-color:#d42935 !important;}
			ul.nav ul {width:100%; overflow:hidden;}
			ul.nav li {font-size:18px;  color:#fff; word-wrap:break-word; width:25%;}

				.nav li a {color:#fff; width:100%; display:block; height:96px; padding-top:30px; text-align: center;}
				ul.nav li li {font-size:14px; width:auto;}
				.nav li li a {padding-top:3px; height:auto; text-align: left; word-wrap:break-word;}
					.nav li li a:hover, .nav li li a.current {color:#fff;}
				ul.nav li li, ul.nav li li a{color:#721920; }

			.dropdown-menu > li > a {white-space: normal; line-height: 16px;}

			a.dropdown-toggle {background:url(images/menu_down_arrow.png) no-repeat center 80%; position:relative; z-index: 9999;}
		}
		
		@media (min-width: 767px) and (max-width: 1199px) {

			ul.nav li { width:25%;}
				ul.nav li li {width:auto;  overflow:hidden; max-width: 150px;}
				
			ul.nav ul {min-width: 0; padding:0px;}
			.dropdown-menu > li {}
			}
		@media (min-width: 767px) and (max-width: 991px) {
			ul.nav li {font-size:13px; width:25%;}
				ul.nav li li {width:auto; font-size:10px;  overflow:hidden; max-width: 120px;}
				
			ul.nav ul {min-width: 0; padding:0px;}
			.dropdown-menu > li {}
			/*li.open  > ul.dropdown-menu li {width:200px;}*/
			}
		@media (max-width: 767px) {
			.navbar {margin-bottom:0;}
			.logo_wrapper {display:none;}
			#header_wrapper {height:auto; }
				#header_wrapper row {padding-bottom:0; margin-bottom:0;}
			#header_top_wrapper {padding-left:30px; padding-right:30px;}
			.navbar-header{background:#e52a37; margin:0; padding-left:30px; padding-right:30px;}
				.navbar-header .navbar-toggle {top:15px;}
			}



/*Pages*/
.page_wrapper {padding-top:80px; padding-bottom:80px; min-height: 600px;}
	.page_wrapper h1, .page_wrapper h2 {color:#e52a37;}

	@media (max-width: 767px) {
		.page_wrapper {padding:10px 30px; min-height: 300px;}
		}

/*Boites BG Top */
.bg_top {height:500px; width:100%; background:#ccc no-repeat; background-size: cover;  position:relative;}
	.bg_top h1 {font-size:53px;  color:#fff; position:absolute; top:380px; display:block;}
	@media (max-width: 767px) {
		.bg_top {height:150px; width:100%; margin:0; padding:30px;}
		.bg_top h1 {font-size:33px;  color:#fff; position:absolute; top:0px; display:block;}
		}

/*Responsive videos*/
.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } 
	.video-container iframe, 
	.video-container object, 
	.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

	
/*
************************************
************** HOME *************
************************************
*/

/*Home news*/
.home_news_wrapper {padding:100px 0;}
	.home_news_right {padding-left:20px;}
		.home_news_right_entry {margin-bottom:10px;}
		.home_news_title_wrapper {background:url(images/red_arrow.png) no-repeat 99% 50%; color:#e52a37; padding-right:20px; display:block; font-size:18px; font-family: 'Nanami-Rounded-Med', sans-serif; margin-bottom: 12px;}
			.home_news_title_wrapper a {color:#e52a37; }
			@media (max-width: 767px) {
				.home_news_wrapper {padding:30px 30px;}
				.home_news_right {padding-left:0px; padding-top:15px;}
				}



/* section About temporaire à l'accueil */
.home_tips_left {padding:20px 30px; color:#70706E;}
	.home_tips_left h2 {color:#E52A37;}

	@media (max-width: 767px) {
		.home_tips_left {padding:10px 30px 10px 30px;}
		.home_tips_right {color:#70706E; padding:0px 30px 30px 30px;}
			.home_tips_right h2 {color:#fff;}
		}





/*
************************************
************** NEWS **************
************************************
*/

/*Boite background + filtre*/
		.news_filter {z-index:111; width:100%; height:100px; position:absolute; top:474px; font-family: 'Nanami-Rounded-Med', sans-serif;}


		.news_filter_button  {background:#E52A37; height:52px; color:#fefefe; padding:15px 20px; font-size:18px; }
			.news_filter_button a {color:#fefefe; text-decoration: none;}

		.news_filter_list {background:#E52A37; color:#fff; padding-bottom:10px; display:none;}

			.news_filter_list ul {padding-left:20px;}
				.news_filter_list ul ul {padding-left:0; margin-left:0; margin-bottom:10px;}
				.news_filter_list ul li {color:#fff; list-style-type: none; }
					.news_filter_list ul li a {color:#fff;}
						.news_filter_list ul li a:hover {color:#721920; text-decoration: none;}
						.news_filter_list ul li a.current {color:#721920;}
					.news_filter_list ul ul {padding-top:14px;}
						.news_filter_list ul ul li {background:url(images/news_filter_bullet.png) no-repeat;  background-position:0% 20%; padding-right: 20px; text-align: right; padding-bottom:0px;}
							.news_filter_list ul ul li a {color:#fff;}
								.news_filter_list ul ul li a:hover {color:#721920;}
					/* .news_filter_list.news_cat_chosen {display:block !important;}*/

	@media (max-width: 767px) {
		.news_filter {position:relative; top:90px;}
		.news_filter_list.news_cat_chosen {display:none !important;}
	}


/*Liste de nouvelles (boites)*/
#news_list_wrapper {margin-top:50px; min-height: 300px}
img.news_box_image {border:1px solid #f1f1f1;}
.news_box_image_wrapper {position:relative;}
	.news_box_image_wrapper {position:relative;}
	.news_overlay {background:#fff; position:absolute; border-left:1px solid #f1f1f1; border-top:1px solid #f1f1f1;right:0; bottom:0; color:#E52A37; width:300px; padding:20px; font-size:18px; font-family: 'Nanami-Rounded-Med', sans-serif;}
		.news_overlay a {background:url(images/red_arrow.png) no-repeat 99% 50%; color:#E52A37; padding-right:20px; display:block;}
		@media (max-width:767px) {
			#news_list_wrapper.container {padding:10px 30px;}
			.news_overlay {background:none; position:relative; color:#E52A37; width:auto; padding:20px 0 0 0; font-size:16px; font-family: 'Nanami-Rounded-Med', sans-serif; }
		}

/*Configurations de la grille / Boites*/
.news_box {}
	.news_box_date {color:#cfcfcf; font-size:12px; letter-spacing: 0.025em; font-family: 'NexaRegular';}
.news_box_wide, .news_box_square {display:none;}
.home_news_wrapper .news_box_wide {display:block;} /*Accueil du site*/

.news_wide_square {margin-bottom:20px;}
	.news_wide_square .news_box:first-child .news_box_wide {display:block; padding-right:9px;} 
	.news_wide_square .news_box:last-child .news_box_square {display:block;padding-left:9px;} 

.news_square_wide {margin-bottom:20px;}
	.news_square_wide .news_box:first-child .news_box_square {display:block; padding-right:9px;} 
	.news_square_wide .news_box:nth-child(2)  .news_box_wide {display:block; padding-left:9px;}

.news_square_square_square {margin-bottom:20px;}
	.news_square_square_square .news_box_square {} 
		.news_square_square_square .news_box_square {padding-left:9px; padding-right:9px;display:block; }
		.news_square_square_square .news_box:first-child .news_box_square {padding-left:0;}
		.news_square_square_square .news_box:last-child .news_box_square  {padding-right:0;}

	@media (max-width: 767px) {
		.news_box_square {display:none !important;} 
		.news_box_wide {display:block !important; padding:0 !important; padding-bottom:20px !important;} 
	}

	.news_list_cats {font-size:12px; letter-spacing: 0.025em; font-family: 'NexaRegular'; text-transform: lowercase; color:#70706e;}
		.news_list_cats a {color:#70706e; text-decoration: underline !important;}

/*Page d'une nouvelle*/
.news_entry_image_wrapper {padding:7px 30px 0 0;}
.news_entry_date {}
	@media (max-width: 767px) {
		.news_entry_image_wrapper {padding:30px 0 0 0;} 
		.news_entry_date {padding-top:20px;}
	}
/*
************************************
************** EVENTS **************
************************************
*/

/*Events*/

.events_list_wrapper {}

/*Event*/
.events_bg_top {height:500px; width:100%; background:#f0f0f0 no-repeat; background-size: cover;  margin-bottom:125px; position:relative;}
	.events_bg_top h2 {font-size:53px;  color:#e52a37; position:absolute; top:60px; display:block;}
	@media (max-width: 767px) {
		.events_bg_top {display:none;} 
	}

h2.all_events_title_link a {color:#E52A37;}

.event_archive_button_wrapper {text-align: center;}

.event_archive_avenir_wrapper {padding:20px; background:#F0F0F0; margin-bottom:30px; position:relative;}
.event_archive_avenir_overlay {position:absolute; right:0; bottom:0;  width:250px; height:60px; padding:20px 20px 0 10px; font-size:22px; font-family: 'Nanami-Rounded-Med', sans-serif; color:#E52A37; color:#fff; text-align:right}

#event_wrapper {margin-bottom:60px;}
	#event_wrapper h1 {font-size:38px; color:#e52a37;  line-height: 38px; margin-bottom:32px; margin-top:0;}
	.event_location {font-size:18px;  color:#e52a37; margin-bottom:20px;}
	.event_dates {font-size:13px;  color:#70706e; margin-bottom:50px;}
	.event_buttons {}
	.event_button {background:#e52a37; color:#fff; border:none; padding:8px 15px; margin-bottom:4px; font-family: 'Nanami-Rounded-Med', sans-serif;}
		.event_button:hover, .event_button:active, .event_button:focus {background:#d52834; }
		.event_button.disabled {background:#b3b3b3;}
		
	#event_wrapper h2 {color:#e52a37; font-size:18px;  margin-top:0;margin-bottom:6px; line-height: 20px;}
	#event_wrapper h3 {color:#70706e; font-size:18px; margin-top:0; margin-bottom:6px;line-height: 20px;}
	#event_wrapper p {margin-bottom:20px;}

	.event_col1 {padding-right:30px;}
	.event_col2 {padding-right:30px;}
	@media (max-width: 767px) {
		.event_entry_wrapper {padding:30px;}
		.event_dates {margin-bottom:20px;}
		.event_buttons {margin-bottom:40px;}
	}
	

#event_timeline {height:5px; width:100%; position:absolute; top:440px; background:#cfcfcf; overflow:visible; text-align: center; z-index: 999;}
	a.timeline_bullet {border-radius:8px; height:16px; width:16px; color:#fff; font-size:10px; background:#e52a37; display:inline-block; position:absolute; top:-5px;}
	a.timeline_bullet.current {left:50%; }
	a.timeline_bullet.past {background:#b3b3b3;}
		a.timeline_bullet.past {}
		a.timeline_bullet.past:first-child {}
		a.timeline_bullet.upcoming:last-child {}
	.timeline_currentdates {font-size:18px; position:absolute; color:#e6dada; text-transform: uppercase; font-family: 'Nanami-Rounded-Med', sans-serif; top:410px; left:95px;}

.timeline_boxes {position:relative; height:500px;}
.timeline_box {background:#e52a37; border-radius: 6px; display:none; color:#fff; width: 320px; z-index: 999; padding:40px 15px; bottom:80px; position:absolute;}
	.timeline_box h2 {color:#fff; margin:0; padding:0; font-size:20px; max-width: 300px;}
	.timeline_box.current {display:block;}
	.timeline_box_title {font-size:18px; font-family: 'Nanami-Rounded-Med', sans-serif; color:#fff; margin-bottom:20px;}
	.timeline_box_location {font-size:14px; font-family: 'Nanami-Rounded-Med', sans-serif; color:#fff;}
	.timeline_box_dates {font-size:14px; font-family: 'Nanami-Rounded-Med', sans-serif; color:#721920; margin-top:20px; margin-bottom:20px;}
	.timeline_box.past {background:#b3b3b3;}
		.timeline_box.past .timeline_box_dates {color:#888687}
		.timeline_box .eventbox_button {background:none; border:3px solid #fff;}

/*Flèches gauche-droite - dans le timeline*/
.timeline_arrow {padding:390px 0 0 0; text-align: left;}
	.timeline_arrow_next {text-align: right;}
	.timeline_arrow a {color:#CFCFCF; font-size:12px; line-height: 12px; font-family: 'Nanami-Rounded-Med', sans-serif; text-transform: uppercase;}

/*Flèches au bas des boîtes*/
.timelinebox_arrow {position:absolute; bottom:-7px;}
	.timelinebox_arrowright {right:13px}
	.timelinebox_arrowleft {left:15px}

/*Event content*/
#eventcontent_wrapper {background-color:#e52937; color:#fff; padding-top:60px; padding-bottom:60px;}
	#eventcontent_wrapper a, #eventcontent_wrapper h1, #eventcontent_wrapper h2, #eventcontent_wrapper h3 {color:#fff;}
	#eventcontent_wrapper .btn.btn-primary {background:#fff; color:#e4293a; font-family: 'Nanami-Rounded-Med', sans-serif; margin-bottom:10px;}
		#eventcontent_wrapper .btn.btn-primary:hover, #eventcontent_wrapper .btn.btn-primary:active, #eventcontent_wrapper .btn.btn-primary:focus {background:#F0F0F0;}

	.eventcontent_photogallery img {cursor:pointer; margin-bottom: 20px; float:left; position:relative; margin-right:66px; }
		.eventcontent_image_4 {margin-right:0 !important;}

		@media (max-width: 1199px) {
			.eventcontent_photogallery img {margin-right:22px;}
			}
		@media (max-width: 991px) {
			.eventcontent_photogallery img {margin-right:22px; max-width:103px;}
			}
		@media (max-width: 767px) {
			#eventcontent_wrapper {padding:30px;}

			}

	.featherlight-content img, .featherlight .featherlight-image {max-height: 70vh; width:auto; min-width: none;}


/*Catégorie d'événement*/
.event_cat_text {padding-right:20px;}

.event_cat {}
	@media (max-width: 767px) {
		.event_cat {padding:30px;}
		h2.event_list_mobile_title {font-size:25px !important; margin:30px 0 30px 0  !important;}
		}

/*
************************************
************** PEOPLE **************
************************************
*/
.people_type_left_col, .people_left_col {padding-right:20px;}
.person_list_row {margin-bottom:5px; margin-top:20px;}
.person_list_row h3 {color:#E52A37; padding-top:0; margin-top:0;}
.person_list_text {padding-left:20px; padding-top:0;}


/*
************************************
************** TIPS **************
************************************
*/

.tips_bg_top {}
	.tips_bg_top h1 {color:#e52a37;}
.tip_box {text-align: center; padding:50px 0; height:410px; overflow:hidden;}
	.tip_box_text {padding:0 30px;}
	.tip_box h3 {color:#e52a37;  font-family: 'Nanami-Rounded-Med', sans-serif; font-size:18px;}
	.tip_box.not_accessible h3 {color:#8e8e8e;}
.tip_icon_outer {height:152px; width:152px; background:url(images/tips_iconbg.png) no-repeat; position:relative; margin:auto;}
.tip_icon_outer_white {height:152px; width:152px; background:url(images/tips_iconbg_white.png) no-repeat; position:relative;}
.tip_icon_outer.not_accessible {background:url(images/tips_iconbg_notaccessible.png) no-repeat !important; }
	.tip_icon_inner {background-position:center center; background-repeat: no-repeat; height:152px; width:152px;}
	.tip_icon_inner_white {background-position:center center; background-repeat: no-repeat; height:152px; width:152px;}
	.tips_readmore_wrapper {position:absolute; bottom:0; text-align: center; width:100%;}
	.tips_readmore {margin:auto; margin-top:10px;}
	@media (max-width: 767px) {
		.tips_readmore_wrapper {position:relative;}
	}

#tip_outer_wrapper {background:#e52a37; color:#fff; }
	#tip_outer_wrapper .tip_left {padding-right:40px !important;}
.tip_step {padding-bottom:20px;}
.tip_step_number {width:50px; height:50px; color:#e52a37; background:url(images/tip_step_bg.png) no-repeat; color:#e52a37;  font-family: 'Nanami-Rounded-Med', sans-serif; font-size:20px; padding:12px 0 0 1px; text-align: center;}

#current_tip_ajax_box_inner{padding:30px; margin-top:50px; margin-bottom: 50px; overflow:hidden;}
#current_tip_ajax_box {}

.home_tips_right {color:#fff; padding:20px 20px 20px 20px;}
	.home_tips_right h2 {padding-top:0;}
	.home_tips_right h3 {padding-top:0;}
.home_tip_icon_outer_white {height:92px; width:92px; background:url(images/tips_iconbg_white.png) no-repeat; position:relative; background-size: cover;}
.home_tipsection_icon {height:92px; width:92px; background:url(images/tips_iconbg_white.png) no-repeat; position:relative; background-position:center center; background-repeat: no-repeat; }
.tip_step img {margin:0 8px 4px 0;}
.tips_page_shorttext {padding-right:55px;}
.home_tips_threats_wrapper {}
.home_tips_tips_wrapper {}

.tip_right a {color:#fff; text-decoration: underline;}

@media (max-width: 767px) {
	#home_tips_section_wrapper {background:#E62A38; color:#fff;}
		#home_tips_section_wrapper .tip_box {color:#fff;}
		#home_tips_section_wrapper .tip_box h3, #home_tips_section_wrapper .tip_box h2 {color:#fff !important;}
		#home_tips_section_wrapper .tip_icon_outer {background:none;}
	#tips_list_wrapper {padding-bottom:30px;}
	.tip_box {height:auto; padding:30px 15px 0 15px;}
	.tips_page_shorttext {padding-right:25px; padding-bottom:30px;}
	.home_tips_threats_wrapper {margin:10px 0;}
	.home_tips_tips_wrapper {margin-bottom:20px;}
	.home_tip_icon_outer_white { text-align: center; margin:auto; margin-bottom:25px !important; position:relative;}
}

/*
************************************
************** FOOTER **************
************************************
*/

/*Section Become a member*/
.home_become_member {width:100%; text-align: center; height: 200px;font-size:14px; color:#70706e; background-position: center;} /*Image de fond artistique*/
	.home_become_member_inner {width:100%; height:100%; position:relative; background:url(images/becomemember_bg.png) no-repeat transparent center; padding-top:70px;}

	/*Image de fond personnalisée*/
	.button_become_member {background:#fff; color:#e52a37; border:none; font-size:18px; font-family: 'Nanami-Rounded-Med', sans-serif; margin-bottom:13px;}
		.button_become_member:hover, .button_become_member:focus, .button_become_member:active {background:#F0F0F0 !important; color:#E52A37;}
	@media (max-width: 1199px) {
		.home_become_member_inner {background:url(images/becomemember_bg_md.png) no-repeat transparent center;}
	}
	@media (max-width: 991px) {
		.home_become_member_inner {background:url(images/becomemember_bg_sm.png) no-repeat transparent center;}
	}
	@media (max-width: 767px) {
		.home_become_member_inner {background:url(images/becomemember_bg_xs.png) no-repeat transparent center;}
		.button_become_member {position:relative; top:10px;}
	}
.home_become_member_images {position:absolute; z-index: -1; width:100%; overflow:hidden; text-align: center;}
	.become_member_image {width:100%; height:200px; background-position: center;}

	.home_become_member_text {}
	@media (max-width: 767px) {
		.home_become_member_text {display:none;}
	}
/*Section Social + Texte*/
.footer_left {background:#f0f0f0; padding-right:30px; padding-top:10px;}

	.footer_left .nav-tabs {width:100%; clear:both; display:block; list-style: none; list-style-type: none; padding:0; margin:47px 0 0 0; border:none;}
		.tab-content {padding-top:40px;}
			@media (max-width: 767px) {
				.footer_left .nav-tabs {padding-top:30px; margin-top:0;}
				.tab-content {}
				}
		.footer_left .nav-tabs li {margin-right:10px;}
	.footer_left .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border:none; background:none; padding:none;}

	#footer_facebook_link {background:url(images/fb.png) no-repeat; width:50px; height:51px; display:block;}
		#footer_facebook_link:hover, li.active #footer_facebook_link {background:url(images/fb_active.png) no-repeat; text-decoration: none; border:none;}
	#footer_twitter_link {background:url(images/tw.png) no-repeat; width:50px; height:51px; display:block;}
		#footer_twitter_link:hover, li.active #footer_twitter_link {background:url(images/tw_active.png) no-repeat; text-decoration: none; border:none;}



	/*Twitter : inline dans footer.php */
	/*Facebook */
	.fb_message_wrapper {font-size:14px; color:#70706e; font-family: 'Raleway', sans-serif; padding-bottom:20px;}
		.fb_message_wrapper a {color:#55acee;}
		.fb_post_title {font-size:16px; font-family: 'Nanami-Rounded-Med', sans-serif; color:#55acee; }
		.fb_post_date {font-size:14px; color:#cfcfcf; font-family: 'NexaRegular';}
		.fb_message_text {padding-bottom:20px; padding-top:20px;}
		.tw_post_title, .tw_post_title a {font-size:16px; font-family: 'Nanami-Rounded-Med', sans-serif; color:#55acee; text-decoration: none; display:inline; }
		.tw_message_text {padding-bottom:20px; padding-top:20px;}
			.tw_message_text a {color:#70706e; text-decoration: none;}
		.fb_message_wrapper img {display:block; position:relative; margin:auto;}

.footer_right {background:#e52a37; height:100%; color:#fff; padding-top:35px;}
	.footer_right a {color:#fff;}
	.footer_right h3 {font-size:18px; padding-right:80px;}
    .footer_text_left {padding-left:20px; }
    	.footer_street_address {padding-left:20px; color:#721920; font-weight: normal; font-size:14px; font-family: 'Raleway', sans-serif;}
    .footer_text_right {}
	.footer_text_left table td, .footer_text_right table td {vertical-align: top !important; padding:0; text-align: left;}
	@media (max-width: 991px) {
		.footer_text_right {padding-left:20px;}
		.footer_right h3 {padding-right:20px;}
	}
	@media (max-width: 767px) {
		.footer_left {padding:0 30px;}
		.footer_right {padding:0 30px 30px 30px;}
		.footer_text_left, .footer_text_right {padding:0;}
		.footer_right h3 {padding-right:10px;}
		}


.footer_conditions_wrapper {text-align: center; font-size:14px; color:#70706e; font-family: 'NexaRegular'; background:#f0f0f0; padding-top:10px; border-top:1px solid #e52a37;}
	.footer_conditions_wrapper a {text-decoration: underline; color:#70706e;}

.footer_copyright_wrapper {text-align: center; padding:10px 0; color:#70706e; font-size:14px; font-family: 'NexaRegular';  }
	.footer_copyright_wrapper a {text-decoration: underline; color:#70706e;}