/* = GLOBAL = */
body{
	overflow-x:hidden;
}
/** == COULEURS == **/
.bkg-bluegrey{
	background-color: #A7C0CC;
}
.bkg-black{
	background-color: #222222;
}
.bkg-grey{
	background-color: #F6F6F6;
}
/** == BALISES == **/
html, body, h1, h2, h3, h4, h5, h6{
	font-family: 'Roboto', sans-serif;
}
/** == BOUTONS == **/
.button, 
.button-primary,
.button-secondary,
.button-thirdary{
	display:inline-block;
	font-weight:300;
	font-size:16px;
	padding:15px;
	text-align:center;
	white-space:nowrap;
}
.button-primary,
.button-primary:active,
.button-primary:visited,
.button-primary:focus{
  	background-color:#FFF;
    color:#2696C0;
    border:1px solid #2696C0;
}
.button-secondary,
.button-secondary:active,
.button-secondary:visited,
.button-secondary:focus{
	background-color:#FFF;
    color:#87B756;
    border:1px solid #87B756;
}
.button-thirdary,
.button-thirdary:active,
.button-thirdary:visited,
.button-thirdary:focus{
	background-color:#FFF;
    color:#622F7A;
    border:1px solid #622F7A;
}
/** == TEXTE == **/
h1{
	font-weight:100;
	color:#A8C0CC;
	border-bottom:5px solid #A8C0CC;
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:15px;
	margin-bottom:40px;
	font-size:50px;
}
h2{
	font-size:32px;
	color: #68686A;
}
/** == LIENS == **/
a{
	color:#3E98C5;
	text-decoration:none;
}
a:hover, a:active, a:focus, a:visited{
	color:#327A9E;
}
/* = STRUCTURE = */
/** == PUSHER == **/
.tify-pusher_panel{
	background-color: #A7C0CC;
}
.tify-pusher_panel .wrapper{
	padding:10px 10px 60px;
}
.tify-pusher_panel > ul,
.tify-pusher_panel > ul > li{
	display:block;
}
.tify-pusher_panel > ul > li{
	position:relative;
}
/** == BOUTON DE BASCULE == **/
.tify-pusher_panel .toggle-button{
	display:block;
	background-color: #A7C0CC;
	right:-35px;
}
.tify-pusher_panel .toggle-button rect{
	fill:#FFF;
}
/** == LOGO == **/
.tify-pusher_panel #pusher-logo{
	position:relative;
	display:block;
	padding:20px 10px;
	height: 100px;
    width: 200px;
    margin:0 auto;
}
.tify-pusher_panel #pusher-logo #logo-bigben{
	width:100%;
	height:100%;
    fill: #FFF;
}
/** == FORMULAIRE DE RECHERCHE == **/
#tify-pusher_panel-node-searchform{
	width:200px;
	height:30px;
	float:left;
	margin-bottom:15px;
}
#tify-pusher_panel-node-searchform .searchform{
	position:relative;
}
#tify-pusher_panel-node-searchform input[type="text"]{
	width:100%;
	height:30px;
	border:none;
	padding:0.3em;
	font-size:14px;
	font-style:italic;
	line-height: 1;
}
#tify-pusher_panel-node-searchform button{
	position:absolute;
	top:50%;right:0;
	height:30px; margin-top:-15px;
	border:none;
	color:#9C9E9F;
	line-height: 1;
}
/*** === BASCULEUR DE LANGAGE == **/
#tify-pusher_panel-node-language-switcher{
	display:inline-block;
	float:right;
}
#tify-pusher_panel-node-language-switcher .selected{
	position:relative;
	display:block;
	color:#FFF;
	font-size:14px;
	line-height:1;
	padding: 5px;
	cursor:pointer;
	text-transform:uppercase;
	border:2px solid #FFF;
}
#tify-pusher_panel-node-language-switcher .selected > a{
	color:#FFF;
}
#tify-pusher_panel-node-language-switcher ul{
	border:solid 2px #FFF;
	border-top:none;
	left:0; right:0;
}
#tify-pusher_panel-node-language-switcher ul a{
	display:block;
	text-align:center;
	background-color:#FFF;
	color:#A7C0CC;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 0;
}
#tify-pusher_panel-node-language-switcher ul a:hover{
	background-color:#A7C0CC;
	color:#FFF;
}
/** == LIEN VERS LE CATALOGUE == **/
#tify-pusher_panel-node-other_links{
	clear:both;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	margin:15px 0;
	padding:10px 0;
}
#tify-pusher_panel-node-other_links ul{
	margin-left:-10px;
	margin-right:-10px;
}
#tify-pusher_panel-node-other_links a{
	display:block;
	color:#FFF;
	font-size: 14px;
	line-height: 1;
	padding: 8px 10px;
}
#tify-pusher_panel-node-other_links a:hover{
	background-color:#869AA3;
}
/** == MENU DE NAVIGATION == **/
#tify-pusher_panel-node-pusher_menu{
	position:relative;
	margin-bottom:15px;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul li{
	list-style:none;
}
#tify-pusher_panel-node-pusher_menu a{
	text-decoration:none;
	display:block;
	color:#FFF;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul{
	margin-left:-10px; margin-right:-10px;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li{
	position:relative;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li.active{
	background-color:#869AA3;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li.current_page_item > a,
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li.current_page_ancestor > a,
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li.current-menu-parent > a,
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li.current-menu-ancestor > a{
	background-color:#869AA3;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li > a{	
	font-size:15px;	
	font-weight:700;	
	text-transform:uppercase;
	border-bottom:none;
	padding:8px 10px;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li:hover > a{
	background-color:#869AA3;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li > ul{
	max-height:0;
	overflow:hidden;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li.active > ul{
	max-height:1000px;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li > ul > li > a{
	position:relative;
	padding:5px 5px 5px 25px;
	background-color:#869AA3;
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li > ul > li > a:before{
	position: absolute;
	top: 13px; left: 10px;
	content: "\f054";
    font: 10px/1 "FontAwesome";   	
}
#tify-pusher_panel-node-pusher_menu #pusher-navigation-menu > ul > li > ul> li > a:hover{
	background-color:#6B7B82;
}
/** == RESEAUX SOCIAUX == **/
.tify-pusher_panel .social-networks{
	position:relative;
	padding:20px 10px;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}
.tify-pusher_panel .social-networks ul{
	text-align:center;
}
.tify-pusher_panel .social-networks li{
	display:inline-block;
	text-align:center;
	color: #fff;
}
.tify-pusher_panel .social-networks a{
	color:#FFF;
	font-size:18px;
	padding:10px;
	line-height: 1;
	display:block;
	margin-left:-3px;
}
/** == MENTIONS LEGALES == **/
.tify-pusher_panel #legal-mentions{
	position:relative;
	padding:20px 0;
}
.tify-pusher_panel #legal-mentions,
.tify-pusher_panel #legal-mentions a{
	text-align:center;
	color:#FFF;
}
/* = ENTÊTE = */
/** == GLOBAL == **/
#site-header{
	position:fixed;
	display:block;
	top:0;
	right:0;
	left:0;
	z-index:100;
	background-color:#FFF;
}
body.admin-bar #site-header{
	top:32px;
}
#site-header a{ 
	color:#FFF;
	text-decoration:none;
}
/** == NAVIGATION SECONDAIRE == **/
#site-header #secondary-navigation{
	margin-bottom:30px;
	background-color: #A7C0CC;
}
#site-header #secondary-navigation ul{
	margin:0; padding:0;
	list-style-type:none;
}
#site-header #secondary-navigation li{
	margin:0; padding:0;
	line-height:1;
}
#site-header #secondary-navigation a{
	line-height: 1;
	display:block;
}
#site-header #secondary-navigation > ul{
	text-align:right;	
	font-size:0;
}
#site-header #secondary-navigation > ul > li{
	position:relative;	
	display:inline-block;
	margin:0; padding:0;
	vertical-align:middle;
	height:30px;
	line-height:1;
}
/*** === MENU DE NAVIGATION SECONDAIRE === ***/
#site-header #secondary-navigation .social-networks{
	position:relative;
	display:inline-block;
	vertical-align:middle;
}
#site-header #secondary-navigation .social-networks li{
	float:left;
	text-align:center;
	color: #FFF;
	height:30px;	
}
#site-header #secondary-navigation .social-networks a{
	display:block;
	height:100%;
	line-height:1;
	color: #fff;
    content: "" !important;
    font-size: 20px;
    padding: 3.5px 8px;
}
/*** === FORMULAIRE DE RECHERCHE === ***/
#site-header #secondary-navigation .searchform{
	position:relative;
	width:200px;
}
#site-header #secondary-navigation .searchform input[type="text"]{
	width:100%;
	border:none;
	padding:0.3em;
	height:30px;
	font-size:14px;
	font-style:italic;
	line-height: 1;
	background-color: #F6F6F6;
}
#site-header #secondary-navigation .searchform button{
	position:absolute;
	top:50%;right:0;
	height:30px; margin-top:-15px;
	border:none;
	color:#9C9E9F;
	line-height: 1;
	font-size:15px;
	background-color: #F6F6F6;
}
/*** === LIEN VERS LE CATALOGUE === ***/
#site-header #secondary-navigation .other_links{
	display:inline-block;
	background-color: #5C7E8F;
	height:30px;
	vertical-align:middle;
}
#site-header #secondary-navigation .other_links li{
	display:inline-block;
}
#site-header #secondary-navigation .other_links a{
	position:relative;
	display:block;
	color:#FFF;
	font-size: 14px;
	line-height: 1;
	padding: 8px;
}
#site-header #secondary-navigation .other_links a:hover{
	background-color:#7D98A5;
}
#site-header #secondary-navigation .other_links li:nth-child(3){
	margin-left:2px;
}
#site-header #secondary-navigation .other_links li#shdrs-club a,
#site-header #secondary-navigation .other_links li#contact-us a{
	background-color:#FFF;
	color:#8C8C8C;
}
#site-header #secondary-navigation .other_links li#shdrs-club a:hover,
#site-header #secondary-navigation .other_links li#contact-us a:hover{
	background-color:#F2F6F8;
}
/*** === BASCULEUR DE LANGAGE == **/
#site-header #secondary-navigation .language_switcher .selected{
	position:relative;
	display:block;
	color:#FFF;
	font-size:14px;
	line-height:1;
	padding: 8px 28px 8px 8px;
	cursor:pointer;
	text-transform:uppercase;
}
#site-header #secondary-navigation .language_switcher .selected .caret{
	display:none;
}
#site-header #secondary-navigation .language_switcher .selected:after{
	position:absolute; 
	right:5px; top:3px;
	content:"\f0d7";
	display:block;
	font:normal 24px/1 FontAwesome;
}
#site-header #secondary-navigation .language_switcher ul{
	position:absolute;
	border:solid 2px #A7C0CC;
	display:block;
	top:28px;
	left:0; right:0;
	display:none;
}
#site-header #secondary-navigation .language_switcher .active ul{
	display:block;	
}
#site-header #secondary-navigation .language_switcher ul a{
	display:block;
	text-align:center;
	color:#A7C0CC;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 0;
}
#site-header #secondary-navigation .language_switcher ul a:hover{
	background-color:#A7C0CC;
	color:#FFF;
}
/** == LOGO == **/
#site-header #header-logo{		
	text-align:center;
	margin-bottom:30px;	
}
#site-header #header-logo a{
	z-index:900;
	display:block;
	height:70px;
	margin-left:auto;
	margin-right:auto;
}
#site-header #header-logo svg{
	width:200px;
	height:auto;
}
/** == MENU DE NAVIGATION PRINCIPAL == **/
#site-header #primary-navigation .primary-navigation-menu > ul{
	position:relative;
	margin-left:-15px; margin-right:-15px;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li{
	float:left;
	width:25%;	
	padding-left:15px;
	padding-right:15px;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > a{
	position:relative;
	z-index:50;
	display:block;
	font-size:20px;
	font-weight:300;
	line-height:1.4;
	text-align:center;
	text-transform:uppercase;
	color:#445D6A;	
	border-bottom:3px solid #A8C0CC; 
	padding:10px 0;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-item > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > a{
	background-color: #A8C0CC;	
	color:#FFF;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu{
	display:none;
	position:absolute;
	left:15px;
	right:15px;
	top:51px;
	background-color:#A7C0CC;
	z-index:999;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu:before{
	position:absolute;
	content:" ";
	display:block;
	top:0;
	left:-9999em;
	bottom:0;
	width:9999em;
	background-color:#A7C0CC;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu:after{
	position:absolute;
	content:" ";
	display:block;
	top:0;
	right:-9999em;
	bottom:0;
	width:9999em;
	background-color:#A7C0CC;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu{
	display:block;
	background-color:#A7C0CC;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li{
	float:left;
	display:inline-block;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li > a{
	position:relative;
	display:block;
	color:#FFF;
	padding:20px 15px;
	line-height:1;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li > a:after{
	position:absolute;
	display:block;
	content:" ";
	top:0;
	right:-1px;
	bottom:0;
	width:1px;
	background-color:transparent;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li > a:before{
	position:absolute;
	display:block;
	content:" ";
	top:50%;
	left:0;
	width:1px;
	height:14px;
	background-color:#FFF;
	margin-top:-7px;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li:first-child > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li:first-child > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li:first-child > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li:first-child > a:before,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li:first-child > a:before{
	content:none;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current-menu-item > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current_page_item > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current_page_parent > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current_page_ancestor > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current-menu-ancestor > a:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current-menu-parent > a:after{
	position:absolute;
	content:" ";
	display:block;
	top:0;
	right:-1px;
	width:1px;
	height:100%;
	background-color:#FFF;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li > a:hover,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li > a:hover,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li > a:hover,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li > a:hover,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li > a:hover{
	background-color:#FFF;
	color:#A7C0CC;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_item > ul.sub-menu > li > a:hover:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_parent > ul.sub-menu > li > a:hover:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current_page_ancestor > ul.sub-menu > li > a:hover:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-ancestor > ul.sub-menu > li > a:hover:after,
#site-header #primary-navigation .primary-navigation-menu > ul > li.current-menu-parent > ul.sub-menu > li > a:hover:after{
	background-color:#FFF;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current-menu-item > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current_page_item > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current_page_parent > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current_page_ancestor > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current-menu-ancestor > a,
#site-header #primary-navigation .primary-navigation-menu > ul > li > ul.sub-menu > li.current-menu-parent > a{
	background-color:#FFF;
	color:#A7C0CC;
}
#site-header #primary-navigation .primary-navigation-menu > ul > li > a:hover{
	background-color: #A8C0CC;	
	color:#FFF;
}
/** == MODULES DE NAVIGATION PRINCIPALE == **/
/*** === PAGINATION === ***/
#pagination .pagination{
	text-align:left;	
}
#pagination .pagination > li a{
    color:#FFF;
}
#pagination .pagination > li > a,
#pagination .pagination > li > span{
	background-color:#A7C0CC;
	border-color:#A7C0CC;
}
#pagination .pagination > li > a:hover,
#pagination .pagination > li > span:hover,
#pagination .pagination > li > a:focus,
#pagination .pagination > li > span:focus,
#pagination .pagination > .active > a,
#pagination .pagination > .active > span,
#pagination .pagination > .active > a:hover,
#pagination .pagination > .active > span:hover,
#pagination .pagination > .active > a:focus,
#pagination .pagination > .active > span:focus{
	background-color:#5C7E8F;
	border-color:#5C7E8F;
}
/* = CORPS DE PAGE = */
/** == GLOBAL == **/
#main{
	background-color:#FFF;
	margin-top:300px;
	overflow:hidden;
}
/** == CONTENU DU SITE == **/
#site-content{
	overflow:hidden;
	padding:40px 0;
	color: #68686A;
}
/*** === RESULTATS DE RECHERCHE === ***/
.search-result-section{
	margin-bottom:50px;
}
a.all-results,
a.return-to-results{
	float:right;
}
/*** === CONTENU SIMPLE === ***/
/**** ==== MISE EN FORME STANDARD ==== ****/
#main article{
	position:relative;
	margin-bottom:30px;
}
#main article .entry-title{
	color:#A8C0CC;
	font-weight:100;
}
#main article .entry-subtitle{
    font-size: 40px;
    font-weight: 300;
    color: #A8C0CC;
    margin-bottom: 40px;
}
#site-content #content-singular article .entry-date{
	font-size:25px;
	font-weight:300;
	color:#7A7A7A;
	margin-bottom:30px;
}
#main article .entry-excerpt{
	font-size:14px;
	font-weight:300;
	overflow:hidden;
	height:60px;	
	margin-bottom:15px;
}
#main article .entry-excerpt a{
	color:inherit;
}
/**** ==== NAVIGATION TABULATIONS ==== ****/
#site-content .entry-meta #fiscal-year-navigation > ul{
	margin-bottom:0;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li{
	float:left;
	width:16.666666%;
	padding:0;
	text-indent:0;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li > a{
	position:relative;
	display:block;
	font-size:25px;
	font-weight:100;
	text-align:center;
	color:#435C61;
	background-color:#E9F1F6;
	padding:15px 20px;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li > a:hover{
	background-color:#435C61;
	color:#E9F1F6;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li.active > a{
    background-color:#435c61;
    color: #E9F1F6;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li > a:after{
	position:absolute;
	display:block;
	content:" ";
	top:0;
	right:-2px;
	z-index:5;
	width:2px;	
	height:100%;
	background-color:transparent;
	text-indent:0;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li.active > a:after,
#site-content .entry-meta #fiscal-year-navigation > ul > li.active > a:hover:after{
	background-color:#435C61;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li > a:before{
	position:absolute;
	display:block;
	top:50%;
	left:0;
	content:" ";
	height:25px;
	width:2px;
	background-color:#435C61;
	margin-top:-12.5px;
	text-indent:0;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li:nth-child(6n+1) > a:before{
	content:none;
}
#site-content .entry-meta #fiscal-year-navigation > ul > li:before{
	content:none;
}
#site-content .entry-meta .content .tab-content{
    display: none;
    padding:0 15px 15px 15px;
    border:2px solid #E9F1F6;
}
#site-content .entry-meta .content .fileshare_subsection:first-of-type{
	margin-top:20px;
}
#site-content .entry-meta .content .fileshare_subsection:last-of-type{
	margin-bottom:0;
}
#site-content .entry-meta .content .fileshare_subsection .section_title{
	font-size:24px;
	color:#435c61;
}
#site-content .entry-meta .content .fileshare_subsection{
	margin-bottom:30px;
}
#site-content .entry-meta .content ul{
	margin:0;
}
#site-content .entry-meta .content ul:after{
	display:table;
	content:" ";
	clear:both;
}
#site-content .entry-meta .content ul > li{
	float:left;
	width:16.666666%;
	padding-left:15px;
	padding-top:15px;
	text-indent:0;
}
#site-content .entry-meta .content ul > li:nth-child(6n+1){
	padding-left:0;
}
#site-content .entry-meta .content ul > li:before{
	content:none;
}
#site-content .entry-meta .content ul > li > a{
	position:relative;
	display:block;
	height:200px;
	border:2px solid #E9F1F6;
	padding:10px;
	text-align:center;
	font-size:12px;
}
#site-content .entry-meta .content ul > li > a:hover{
	border-color:#435C61;
}
#site-content .entry-meta .content ul > li > a .fileshare_basename,
#site-content .entry-meta .content ul > li > a .download-label,
#site-content .entry-meta .content ul > li > a .fileshare_size{
	display:none;
}
#site-content .entry-meta .content ul > li > a .mkpbx_fileshare_ico-pdf{
	position:relative;
	display:block;
	width:80px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
#site-content .entry-meta .content ul > li > a .mkpbx_fileshare_ico-pdf:before{
	display:block;
	font:80px/1 "bigben-corporate";
	content: "\e011";
	color:#435C61;
}
#site-content .entry-meta .content ul > li > a .fileshare_title{
	color:#435C61;
}
#site-content .entry-meta .content .tab-content.active{
	display:block;
}
/***** ===== IMAGE ===== *****/
#main article img{
	display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
/***** ===== TYPE ENFANT ===== *****/
#main article.post-child{
	clear:both;
}
#main article.post-child .entry-title,
#main #lasts_press_rls{
	font-weight:100;
	text-transform:none;
	color:#435C61;
	border:none;
	line-height:1.2;
	padding-bottom:0px;
	text-align:center;
	margin-bottom:10px;
}
#main .entry-icon{
	text-align:center;
	height:55px;
}
#main .entry-icon .bigbencorp{
	text-align:center;
	font-size:40px;
	color:#435C61;
	margin:0 10px;
}
#main .entry-icon .line{
	display:inline-block;
	height:1px;
	width:150px;
	background-color:#A8C0CC;
	margin-bottom:20px;
}
/***** ===== TYPE ACTU PRODUITS ===== *****/
#main article.type-products_news .entry-title h2{
	border-bottom:none;
	font-size:20px;
	font-weight:400;
	text-transform:uppercase;
}
#main article.type-products_news .entry-title h2 > a{
	color:#2696C0;
}
#main article.type-products_news .entry-readmore{
	float:right;
	padding:10px 15px;
	color:#FFF;
	background-color:#92CADF;
	border:none;
}
#main article.type-products_news .entry-readmore:hover{
	background-color:#2696C0;
}
/***** ===== TYPE ACTU GROUPE ===== *****/
#main article.type-group_news .entry-title h2{
	border-bottom:none;
	font-size:20px;
	font-weight:400;
	text-transform:uppercase;
}
#main article.type-group_news .entry-title h2 > a{
	color:#622F7A;
}
#main article.type-group_news .entry-readmore{
	float:right;
	padding:10px 15px;
	color:#FFF;
	background-color:#B097BC;
	border:none;
}
#main article.type-group_news .entry-readmore:hover{
	background-color:#622F7A;
}
/**** ==== GALERIES ==== ****/
#site-content article .gallery:before,
#site-content article .gallery:after{
	content: " ";
	display: table;
}
#site-content article .gallery:after{
	clear: both;
}
/**** ==== IMAGES ==== ****/
#site-content article .navigation-image{
	margin-top:30px;
	text-align:center;
}
#site-content article .navigation-image .prev a,
#site-content article .navigation-image .next a{
	position:relative;
	width:48px;
	display:inline-block;
}
#site-content article .navigation-image a:hover{
	text-decoration:none;
}
#site-content article .navigation-image .prev a:before,
#site-content article .navigation-image .next a:before{
	position:absolute;
	left:0px; top:50%;
	font:48px/1 "FontAwesome";
	display:block;
	width:48px; height:48px;
	margin-top:-24px;
	color:#999;
}
#site-content article .navigation-image .prev a:hover:before,
#site-content article .navigation-image .next a:hover:before{
	color:#1DC6DF;
}
#site-content article .navigation-image .prev a:before{
	content: "\f053";
}
#site-content article .navigation-image .next a:before{
	content: "\f054";
}
/*** === CONTENU ARCHIVE === ***/
/**** ==== GLOBAL ==== ****/
#site-content #content-archive ul.list-1-item-by-row > li{
	padding:0;
	text-indent:0;
}
#site-content #content-archive ul.list-1-item-by-row > li:before{
	content:none;
}
#site-content #content-archive ul.list-1-item-by-row > li > article{
	border-bottom: 1px solid #F1F1F1;
	padding:30px 0;
	margin-bottom:0;
}
#site-content #content-archive ul.list-1-item-by-row > li > article.post-child{
	border-bottom-color: transparent;
}
#site-content #content-archive ul.list-1-item-by-row > li:last-child > article{
	border-bottom-color: transparent;
}
/**** ==== COMMUNIQUÉS DE PRESSE ==== ****/
/***** ===== MISE EN FORME STANDARD ===== *****/
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_release,
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_kit{
	border-bottom:none;
	padding:10px 0;
}
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_release .entry-date,
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_kit .entry-date{
	font-size:14px;
	font-weight:300;
	color:#7A7A7A;
	margin-bottom:0;
}
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_release .entry-title,
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_kit .entry-title{
	text-align:left;	
	line-height:1;
	margin-bottom:0;
}
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_release .entry-title > h2,
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_kit .entry-title > h2{
	margin-bottom:5px;
}
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_release .entry-title > h2 > a,
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_kit .entry-title > h2 > a{
	font-size:20px;
	text-transform:uppercase;
	font-weight:400;
	line-height:1.2;
}
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_release .entry-excerpt,
#site-content #content-archive ul.list-1-item-by-row > li > article.type-press_kit .entry-excerpt{
	height:auto;
	overflow:visible;
	margin-bottom:10px;
}
/* = FOOTER = */
/** == GLOBAL == **/
#site-footer{
	overflow:hidden;
}
/** == PHRASE D'ACCROCHE BIGBEN.FR == **/
#site-footer #bigben-products_catchphrase{
	text-align:center;
}
#site-footer #bigben-products_catchphrase h3{
	display:block;
	font-size:34px;
	font-weight:100;
	line-height:1.2;
	margin:0;
}
#site-footer #bigben-products_catchphrase h3 a{
	display:block;
	color:#FFF;
	padding:20px 30px;
	background-color:#A7C0CC;
}
#site-footer #bigben-products_catchphrase h3 a:hover{
	background-color:#869AA3;
}
/** == NEWSLETTER == **/
#site-footer #newsletter-suscribe{	
	background-color: #0496D3;
	padding:20px 0;
}
#site-footer #newsletter-suscribe h3{
	float:left;
	display: inline-block;
	width:30%;
	font-size:34px;
	font-weight:100;
	color:#FFF;
	margin:0;
}
#site-footer #newsletter-suscribe #catchphrase{
	float:left;
	display:inline-block;
	width:70%;
	line-height:1.2;
	font-size:14px;
	font-weight: 300;
	color:#FFF;	
	margin-bottom:0;
}
/** == MENU DE NAVIGATION DU PIED DE PAGE == **/
#site-footer #sitemap{
	padding:30px 0;
}
#site-footer #sitemap-navigation-menu > ul > li{
	float:left;
	display:inline-block;
	width:25%;
	line-height:1.2;
	padding-left:15px;
	padding-right:15px;
}
#site-footer #sitemap-navigation-menu > ul > li > a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	font-weight:400;
}
#site-footer #sitemap-navigation-menu > ul > li > ul{
	margin-top:10px;
}
#site-footer #sitemap-navigation-menu > ul > li > ul > li{
	line-height:1.2;
}
#site-footer #sitemap-navigation-menu > ul > li > ul > li > a{
	color:#FFF;
	font-size:13px;
	font-weight:300;
	text-decoration:none;
	line-height:1;
}
#site-footer #sitemap-navigation-menu > ul > li > a:hover,
#site-footer #sitemap-navigation-menu > ul > li > ul > li > a:hover{
	color:#0496D3;
}
/** == LOGO FOOTER == **/
#site-footer #footer-logo{
	display:block;	
	margin-bottom:10px;
}
#site-footer #footer-logo svg{
	width:180px;
	height:auto;
	fill:#FFF
}
#site-footer #footer-logo #circle,
#site-footer #footer-logo #b-big,
#site-footer #footer-logo #i-big,
#site-footer #footer-logo #g-big{
	fill: #FFF;
}
/** == COLOPHON == **/
#site-footer #sitemap #colophon{
	font-size:13px;
	font-weight:400;
	line-height:1.2;
	color:#6C6C6C;
	padding-right:90px;
}
#site-footer #sitemap #colophon a{
	color:inherit;
	text-decoration:none;
}