/*
 Theme Name: Theme Gestion
 Description: Divi Child Theme
 Author: Yann
 Template: thbusiness
 Version: 1.0.0
*/








/*-----------------Filtres-----------------------*/

.bloc_filtre {
	background: #fff;
	padding: 10px;
	border-radius: 5px !important;
	border: 1px solid #e0e0e0 !important;
}

.bloc_filtre button {
	display: inline-block;
	width: 100px !important;
	color: #f5f5f5;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	line-height: 1;
	padding: 6px 20px !important;
	background: #36628a;
	margin-bottom: 10px;
	border-radius: 10px;
}

.bloc_filtre .facetwp-display-value::first-letter {
	text-transform: capitalize !important;
}

.bloc_filtre .facet-label {
	margin-top: 0;
	margin-bottom: 8px;
}

.bloc_filtre .facetwp-facet {
	margin-bottom: 20px !important;
}

.bloc_filtre select {
	max-width: 215px;
}




/*------------------------------Chat--------------------------------*/

.wcContainer .wcMessages .wcMessage {
	hyphens: none !important;
	-moz-hyphens: none !important;
}

.wcContainer .wcWindowTitle  {
	font-weight: 700;
	background-color: #36628a !important;
}

.wcContainer .wcMessageUser, .wcContainer .wcMessageContent, .wcWidth300 .wcControls .wcCurrentUserName {
	font-size: 1.1em !important;
}

.wcContainer .wcMessageTime {
	font-size: 1em !important;
}

.wcContainer .wcMessage .wcAdminAction {
	border-color: #36628a !important;
}

.wcContainer .wcMessages .wcMessage.wcCurrentUserMessage {
	background: rgba(70, 99, 118, 0.1) !important;
}

.wcContainer a.wcInsertEmoticonButton {
	background-size: 50% !important; 
}

.wcContainer .wcControls .wcCurrentUserName {
	padding: 5px 0 0 10px !important;
}

.wcContainer input[type="text"].wcInput {
	font-size: 17px !important;
}

.wcContainer input[type="button"].wcSubmitButton {
	height: 50px !important;
	margin-top: -10px !important;
}

.wcContainer a.wcToolButton {
	height: 40px !important;
}

.wcControls, .wcControls span, .wcControls a {
	background-color: #36628a !important;	
}



/*-----------------------------Conf en ligne-------------------------------------*/
.page-template-page-webinaire3 .page-header {
	display: none;
}

.page-template-page-webinaire3 .page-title {
	margin: 30px 0 10px 0;
}

.page-template-page-webinaire3 .gesti-bandeau-haut {
	margin-bottom: 15px !important;
}

.page-template-page-webinaire3 .content-area {
	margin-top: 0 !important;
}

.page-template-page-webinaire3 ul {
	list-style: none;
}

.page-template-page-webinaire3 #secondary {
	margin-top: 0;
}

.postid-41457 .entete, .postid-41704 .entete {
	display: none !important;
}

.postid-41457 h1.entry-title, .postid-41704 h1.entry-title {
	margin-top: 20px !important;
}

.postid-41457 .bloc_sd_une, .postid-41704 .bloc_sd_une {
	display: none !important;
}

.page-id-41397 #post-41397 img {
	margin-top: 20px !important;
}

.button_conf {
	text-align: center;
	border-radius: 10px;
	background-color: #36628a;
	padding: 5px 10px;
	margin-top: 10px;
}

.button_conf:hover {
	opacity: 0.7;
}

.button_conf, .button_conf a, .button_conf a:hover, .button_conf a:visited, .button_conf a:active {
	color: #ffffff !important;
} 



/*------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: museo-slab, serif;
	font-style: normal;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

*, *:before, *:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing: border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing: border-box;
}

body {
	background: #f5f5f5;
}

.single article, .page .content-area {
	background: #fff;
}

.single article {
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
}

.single-numero article {
	border: none !important;
}

.single-post article, .single-dossier article, .single-actualites article {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.surtitre {
	margin: 1em 0 0.1em 0;
	text-align: left !important;
	font-family: museo-slab, serif;
	font-weight: 750;
	font-style: normal;
}

.single-post .surtitre, .single-auteurs .surtitre, .carousel .surtitre {
	width: fit-content !important;
	padding: 0 2px 0 2px;
}

.single-numero .surtitre, .single-actualites .surtitre, .single-agenda .surtitre, .single-publications .surtitre, .search .surtitre, .tag .surtitre, .cat_article_une .surtitre, .bloc_cat_article_une .surtitre, .single-post .surtitre, .single-auteurs .surtitre, .archive .surtitre {
	width: fit-content !important;
	padding: 1px 2px 1px 2px;
}

.single-numero .surtitre {
	margin-top: 25px !important;
	margin-bottom: 7px !important;
}

@media (max-width: 768px) {
	.single-numero .surtitre {
		margin-top: 40px !important;
	}
}

@media (min-width:768px) {
	
	.single-post .surtitre, .single-post .entry-title, .single-post .sous-titre, .single-post .entry-meta, .single-dossier .dossier .surtitre, .single-dossier .dossier .entry-title, .single-dossier .dossier .sous-titre, .single-dossier .dossier .entry-meta, .single-dossier .wp-post-image, .single-actualites .surtitre, .single-actualites .entry-title, .single-actualites .entry-title-bis, .single-actualites .sous-titre, .single-actualites .entry-meta, .single-agenda .date, .single-agenda .surtitre, .single-agenda .entry-title, .single-agenda .entry-title-bis, .single-agenda .sous-titre, .single-agenda .entry-meta, .single-publications .surtitre, .single-publications .entry-title, .single-publications .sous-titre, .single-publications .entry-meta, .single-partenaire .surtitre, .single-partenaire .entry-title, .single-partenaire .sous-titre, .single-partenaire .entry-meta, .single-partenaire .wp-post-image, 
	
	.institutionnels .surtitre, .institutionnels .entry-title, .institutionnels .sous-titre, .institutionnels .entry-meta, .institutionnels .wp-post-image,
	
	
	.single-auteurs .surtitre, .single-auteurs .type-post h2, .single-auteurs .type-post p {
		margin-left: 55px;
		margin-right: 55px;
	}
	
	.page .content-area {
		padding-left: 55px;
		padding-right: 55px;
	}
	
	.single-post .entry-content, .single-dossier .dossier .entry-content, .single-actualites .entry-content, .single-agenda .entry-content, .single-publications .entry-content, .single-partenaire .entry-content {
		margin-left: 55px;
		margin-right: 150px;
	}
	
	.chapo {
		margin-right: -90px;
	}
	
	.page .content-area {
		padding-top: 40px;
	}

	.single-dossier .socialshare {
		padding-left: 55px !important;
		padding-right: 55px !important;
	}
}

@media (max-width:768px) {
	.single-post .surtitre, .single-post .entry-title, .single-post .sous-titre, .single-post .entry-meta, .single-post .entry-content, .single-dossier .dossier .surtitre, .single-dossier .dossier .entry-title, .single-dossier .dossier .sous-titre, .single-dossier .dossier .entry-meta, .single-dossier .dossier .entry-content, .single-dossier .wp-post-image, .single-actualites .surtitre, .single-actualites .entry-title, .single-actualites .entry-title-bis, .single-actualites .sous-titre, .single-actualites .entry-meta, .single-actualites .entry-content, .single-agenda .date, .single-agenda .surtitre, .single-agenda .entry-title-bis, .single-agenda .sous-titre, .single-agenda .entry-meta, .single-agenda .entry-content, .single-publications .surtitre, .single-publications .entry-title-bis, .single-publications .sous-titre, .single-publications .entry-meta, .single-publications .entry-content, .single-partenaire .surtitre, .single-partenaire .entry-title, .single-partenaire .sous-titre, .single-partenaire .entry-meta, .single-partenaire .wp-post-image, .single-partenaire .entry-content p, .single-partenaire .entry-content li, .single-auteurs .surtitre, .single-auteurs .type-post h2, .single-auteurs .type-post p {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.page .content-area {
		padding-left: 15px;
		padding-right: 15px;
	}

	.single-dossier .dossier .socialshare {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

@media (max-width:500px) {
	.liste.dossier h2 {
		margin-left: 15px;
		margin-right: 15px;
		display: block !important;
	}
	
	.liste.dossier p {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
	}
}

.archive .actualites .entry-content, .archive .agenda .entry-content {
	margin-bottom: 15px;
}

.post-type-archive-actualites article h2, .post-type-archive-agenda article h2 {
	padding-left: 15px;
	padding-right: 15px;
}
	
.home article {
	border: 0 !important;
}

.home .dossier {
	margin-bottom: -5px !important;
	border-bottom: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.home .dossier .rubrique {
	padding-right: 10px !important;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a:focus {
	outline: thin dotted;
}

a:hover, a:active {
	color: #eb5937;
	text-decoration: none;
	outline: 0;
}

a img {
	border: 0;
}




/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body, input, select, textarea {
	color: #000000;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 15px;
	line-height: 1.5;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004) !important;
	-webkit-font-smoothing: antialiased !important;
}

button {
	color: #000000;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 15px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004) !important;
	-webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-family: museo-slab, serif !important;
	font-weight: 800;
	font-style: normal !important;
	line-height: 1.1;
}

h1 {
	font-size: 25px;
	margin: 1em 0;
}

h2 {
	font-size: 23px;
	margin: 1em 0;
}

h3 {
	font-size: 19px;
	margin: 1em 0;
}

h4 {
	font-size: 17px;
	margin: 1em 0;
}

h5 {
	font-size: 15px;
	margin: 1em 0;
}

h6 {
	font-size: 13px;
	margin: 1em 0;
}

p {
	margin-top: 1em;
}

.entry-content p {
	margin-bottom: 0 !important;
}

@media (min-width: 500px) {
	#main p {
		word-break: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
}

@media (min-width: 500px) {
	blockquote {
		word-break: none !important;
		hyphens: none !important;
	}
}

@media (min-width: 500px) {
	.extrait p {
		word-break: none !important;
		hyphens: none !important;
	}
}

b, strong {
	font-weight: 700;
}

dfn, cite, em, i {
	font-style: italic;
}

blockquote {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	margin: 30px 0;
	font-size: 21px !important;
	border-left: none;
}

blockquote p {
	padding-bottom: 20px !important;
	border-bottom: 2px dotted #000000 !important;
}

cite {
	display: block;
	font-size: 13px;
	font-style: italic;
	font-weight: 700;
	margin: 10px 30px 0 30px;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {
	font: 14px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark, ins {
	background: #fff9c0;
	text-decoration: none;
}

sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	text-transform: lowercase !important;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}




/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul, ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul, li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 1.5em;
	width: 100%;
}

th {
	font-weight: 700;
}

th, td {
	border: 1px solid #EAEAEA;
	padding: 6px 10px;
}

caption, th, td {
	text-align: left;
}




/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button, input, select, textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
}

input[type="button"], input[type="reset"], input[type="submit"] {
	color: rgba(0, 0, 0, 0.8);
	cursor: pointer;
	font-size: 14px;
	line-height: 1;
	padding: 10px 20px;
	border: medium none;
	background: #E5E5E5;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-color: none;
	box-shadow: none;
}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
	border-color: none;
	box-shadow: none;
}

input[type="checkbox"], input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}

input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
 -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
 border: 0;
 padding: 0;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
	color: #111;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
	padding: 10px;
}

textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}




/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
#post-23393 a strong {
	font-size: 115%;
}

 #post-31185 a strong {
	color: #36628a !important;
	font-size: 115%;
}

#post-31185 strong a {
	color: #36628a !important;
}

#post-23406 strong a {
	color: #36628a !important;	
}

#post-23399 strong a {
	color: #36628a !important;	
}

#post-23397 strong a {
	color: #36628a !important;	
}

a {
	color: #000000;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

a:hover, a:focus, a:active {
	color: #36628a;
}

.une-actu-before a:visited, .une-actu-before a:hover, .une-actu-before a:focus, .une-actu-before a:active {
	color: #000000;
}


/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/

.abonnement {
	background: #36628a;
	float: right !important;
	border-radius: 10px;
	clear: inherit !important;
	margin-right: 130px !important;
	padding: 12px 10px 8px 10px;
	margin-top: 5px !important;
}

.abonnement a {
	color: #ffffff !important;
	padding: 0 !important;
}

@media (max-width: 768px) {
	.abonnement {
		margin-right: 25px !important;
		font-size: 11px;
	}
}

.bouton-abonnement {
	background: #36628a;
	color: #ffffff !important;
	border-radius: 15px;
	padding: 2px 7px 3px 7px;
}

.bouton-abonnement a, .bouton-abonnement a:hover, .bouton-abonnement a:focus, .bouton-abonnement a:target {
		color: #ffffff !important;
}

@media (max-width: 500px) {
	.bouton-abonnement {
		display: inline-flex !important;
	}
}

.dernier-numero {
	background: #36628a !important;
	border-radius: 5px;
	padding: 5px 10px 4px 10px;
	margin-top: -30px;
	z-index: 100;
	position: relative;
}

.dernier-numero a, .dernier-numero a:hover {
	color: #ffffff;
}

@media (min-width: 992px) {
	.site-header .col-lg-8 {
		width: 80%;
	}

	.site-header .col-lg-4 {
		width: 20%;
	}
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	line-height: 0px;
	margin-right: 0;
	margin-top: 1px;
	margin-bottom: 10px;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
	margin-bottom: 0 !important;
}

.main-navigation a {
	color: #777777;
	display: block;
	height: 5px;
	padding: 0 23px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	border-top: 3px solid #eb5937;
	display: none;
	float: left;
	left: 0;
	position: absolute;
	margin-top: -3px;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0px;
}

.main-navigation ul ul a {
	background: #fff;
	height: auto;
	line-height: 1.5;
	padding: 10px;
	width: 200px;
}

.main-navigation ul ul li {
}

.main-navigation ul ul :hover > a {
	background: #f5f5f5;
	border-bottom: none;
	color: #666;
}

.main-navigation ul ul a:hover {
	background: #f5f5f5;
}

.main-navigation ul li:hover > ul {
	display: block;
}

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
}

.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a {
	color: #8b8b8b;
}

/* Responsive */
#main-nav-button {
	background: #1c1919;
	color: #fff;
	display: none;
	line-height: 50px;
	margin: 30px 0 15px 0;
	text-align: center;
	width: 100%;
}

#main-nav-button:before {
	content: "\f03a";
	display: inline-block;
	font-family: FontAwesome;
	margin: 0 10px;
}

.main-nav-button:hover {
	color: #ccc;
}

.responsive-mainnav {
	background: #eeeeee;
	display: none;
}

.responsive-mainnav ul {
	margin: 0;
	padding: 5px;
}

.responsive-mainnav li a {
	color: #777777;
	line-height: 26px;
	padding: 0;
}

.responsive-mainnav li {
	list-style: none;
	margin: 1em;
}

.responsive-mainnav li ul {
	margin-left: 2em;
}

.site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}




/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}




/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

.single-auteurs .surtitre {
	clear: both;
}




/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
	content: '';
	display: table;
}

.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
	clear: both;
}




/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 60px 0;
}

/* Make sure select elements fit in widgets */
.widget select {
	border: 1px solid #dedede;
	margin: 15px;
	max-width: 100%;
	height: 40px;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

.widget-area {
	margin: 15px 0 15px 0;
}

.widget-area ul {
	list-style: none;
}

.widget-title {
	color: #666;
	border-bottom: 3px solid #eb5937;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 10px 0;
	padding: 0 15px 15px 15px;
}

.widget_recent_entries ul, .widget_pages ul, .widget_categories ul, .widget_archive ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_meta ul, .widget_nav_menu ul {
	list-style: none;
	margin: 0 0 30px 0;
}

.widget_recent_entries ul li:before, .widget_pages ul li:before, .widget_categories ul li:before, .widget_archive ul li:before, .widget_nav_menu ul li:before, .widget_recent_comments ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before {
	color: #555555;
	content: "\f061";
	display: none;
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 20px;
}

.widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_nav_menu ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget_nav_menu ul li {
	border-bottom: 1px solid #ededed;
	padding: 8px 15px;
}

.tagcloud {
	padding: 5px 15px;
}

.business-page-widget-title {
	color: #777777;
	margin: 40px 0;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.widget_thbusiness_services_widget {
	margin-top: 50px;
}

.th-services-box {
	margin-bottom: 50px;
	text-align: center;
}

.th-services-box:hover .th-services-icon {
	border: 1px solid #eb5937;
	color: #eb5937;
}

.th-services-box:hover .th-morelink {
	background: #eb5937;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 8px 20px;
}

.widget_thbusiness_services_widget .business-page-widget-title {
	margin: 30px 0;
	font-size: 18px;
	text-transform: none;
}

.th-services-image {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	margin-bottom: 20px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
}

.th-services-image img {
	width: 70px;
	height: 70px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
}

.th-services-icon {
	border: 1px solid #888888;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	font-size: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.widget_thbusiness_recentwork_widget {
	margin-top: 40px;
}

.widget_thbusiness_recentwork_widget .widget-title {
	border: none;
	font-size: 18px;
	font-weight: 700;
	margin: 15px 0;
}

.th-services-boxset {
	display: inline-block;
	margin-bottom: 60px;
}

.th-morelink {
	color: #eb5937;
	display: inline-block;
	margin-top: 5px;
}

.th-morelink-sep {
	clear: both;
	height: 43px;
}

.th-morelink:visited {
	color: #eb5937;
}

.widget_thbusiness_recentwork_widget .business-page-widget-title {
	margin: 40px 0 40px 15px;
}

.th-front-page-summery {
	line-height: 1.5;
	margin-bottom: 25px;
}

.th-recentwork-box {
	margin-bottom: 65px;
}

.th-business-page-widget {
	border-bottom: 3px solid #f5f5f5;
}

.th-recentwork-title h1 {
	color: #888888;
	font-size: 16px;
	font-weight: 700;
	margin: 20px 0;
}

.recentwork-image img:hover {
	opacity: 0.8;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.widget_thbusiness_callto_action {
	margin-bottom: 0;
}

.call-to-action-wrapper {
	background: #FBFBFB;
	border-bottom: 3px solid #f6f6f6;
	padding: 50px 0;
}

.call-to-action-content h3 {
	color: #666666;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 20px 10px 0;
}

.call-to-action-content p {
	color: #888;
	margin: 0 20px 0 0;
}

.call-to-action-button {
	background: #eb5937;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	float: right;
	margin-top: 10px;
	padding: 10px 30px;
}

.call-to-action-button:hover {
	background-color: #555555;
}

.call-to-action-button:visited {
	color: #ffffff;
}

.th-singlepage-widget {
	padding: 40px 0;
}

.th-singlepage-widget .business-page-widget-title {
	margin: 0 0 40px 0;
}

.th-singlepage-widget-image {
	margin-bottom: 25px;
}

.th-singlepage-widget-image img:hover {
	opacity: 0.8;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.singlepage-widget-moretag {
	background: #eb5937;
	border-radius: 3px;
	color: #ffffff;
	display: table;
	font-size: 14px;
	padding: 8px 25px;
	margin: 5px 0;
}

.singlepage-widget-moretag:hover {
	background-color: #333333;
	color: #fff;
}

.singlepage-widget-moretag:visited {
	color: #ffffff;
}

.th-front-page-summery h1 {
	color: #888888;
	border-bottom: none;
	font-size: 16px;
	font-weight: 700;
	height: auto;
	margin: 15px 0;
	padding: 0;
}

.th-testimonial-widget {
	overflow: hidden;
	padding: 30px 0 0 0;
}

.th-testimonial-widget .business-page-widget-title {
	margin: 10px 0 40px 0;
}

.th-testimonial-widget .widget-title:before {
	content: "\f10d";
	display: inline-block;
	font-family: FontAwesome;
	margin: 0 10px 0 0;
}

.th-testimonial-image, .th-testimonial-image img {
	width: 90px;
	height: 90px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	float: left;
	margin: 0 20px 20px 0;
}

.testimonial-content p {
	margin: 0 0 10px 30px;
}

.testimonial-meta {
	font-size: 13px;
	margin-left: 110px;
}

.th-client-item-image {
	margin: 0 0 30px 0;
}

.th-clients {
	padding: 20px 0;
	background: #FBFBFB;
	border-bottom: 3px solid #f6f6f6;
	border-top: 3px solid #f6f6f6;
	margin-top: 30px;
}

.th-clients .business-page-widget-title {
	margin: 20px 0 40px 0;
	text-align: center;
}

.footer-widget-area .widget_recent_entries ul li, .footer-widget-area .widget_pages ul li, .footer-widget-area .widget_categories ul li, .footer-widget-area .widget_archive ul li, .footer-widget-area .widget_nav_menu ul li, .footer-widget-area .widget_recent_comments ul li, .footer-widget-area .widget_meta ul li, .footer-widget-area .widget_nav_menu ul li {
	border-bottom: 1px solid #434343;
}

.footer-widget-area .col-md-8, .footer-widget-area #secondary {
	padding: 0 !important;
}

@media (max-width: 992px) {
	.footer-widget-area .col-md-8 {
		padding-left: 15px !important;
	}
}

.footer-widget-title {
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
}

.widget-area #wp-calendar caption {
	color: #777;
	margin: 10px 0 15px 0;
	font-size: 12px;
}

.footer-widget-area #wp-calendar caption {
	color: #ffffff;
	margin: 10px 0 15px 0;
	font-size: 12px;
}

.widget-area .textwidget {
	margin: 15px;
}





/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {
	background-color: #EDEDED;
	padding: 30px;
}

.byline, .updated {
	display: none;
}

.single .byline, .group-blog .byline {
	display: inline;
}

.page-content, .entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 20px 0;
	text-align: center;
}

.entry-title, .entry-title-bis {
	font-size: 15px;
	font-weight: 700;
	margin: 0 0 10px 0;
}

.page .type-page {
	border-radius: 5px !important;
}

.page .content-area {
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
}

.content-area {
	margin: 15px 0;
}

.entry-meta, .entry-footer {
	font-size: 13px;
	padding: 3px 0;
}

.entry-footer-insinglepost {
	font-size: 13px;
	margin: 30px 0;
	padding: 10px 0;
}

.site-content {
	margin: 0;
	margin-top: 120px;
}

.article-featured-image {
	margin: 20px 0;
}

.moretag {
	background: #eb5937;
	border-radius: 3px;
	color: #fff;
	display: table;
	float: right;
	font-size: 12px;
	font-weight: 700;
	padding: 7px 25px;
	margin: 0 0 20px 0;
}

.moretag:visited {
	color: #ffffff;
}

.moretag:hover {
	background-color: #333333;
	color: #fff;
}

.page-header {
	padding: 0;
	margin: 0;
	border: none;
}

.page-title {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	background: #ededed;
	color: #777777;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 40px 0;
	padding: 10px 15px;
}

.archive .page-title {
	margin-bottom: 20px;
}

.posted-on:before {
	content: "\f073";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	margin: 0 15px 0 0;
}

.author:before {
	content: "\f007";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	margin: 0 15px 0 20px;
}

.comments-link:before {
	content: "\f0e6";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 12px;
	font-weight: normal;
	margin: 0 15px 0 20px;
}

.cat-links:before {
	content: "\f07c";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	margin: 0 10px 0 0;
}

.tags-links:before {
	content: "\f02c";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	margin: 0 10px 0 5px;
	color: #36628a;
}

.th-post-permalink:before {
	content: "\f0c1";
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
	margin: 0 15px;
}

.edit-link:before {
	content: "\f044";
	display: inline-block;
	font-family: FontAwesome;
	margin: 0 10px 0 18px;
}

.thmag-cat-title:before, .thmag-tag-title:before, .thmag-vcard:before {
	color: #cccccc;
	content: "\f054";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 14px;
	margin: 0 8px 0 5px;
}

a.next, a.prev {
	background: none !important;
	font-weight: 700 !important;
}





/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title, .archive .format-aside .entry-title {
	display: none;
}




/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comments-area {
	margin: 40px 0;
	background: #fff;
	padding: 15px 0;
	
	display: none;
}

.comments-area .even {
	border-bottom: 1px solid #949daa;
}

.comments-area .even .children .even {
	border-bottom: none;
}

.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {
	max-width: 1040px;
	padding-left: 60px;
	padding-right: 376px;
}

.comments-title {
	margin: 20px 0;
	color: #00acec;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	border-bottom: #9F9F9F solid 1px;
}

.comment-list, .comment-list .children {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.comment-list .children {
	margin: 0 0 0 40px;
}

.comment-list > li:last-child:after {
	display: none;
}

.comment-body {
	padding: 0;
	position: relative;
	clear: both;
	overflow: hidden;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
}

.comment-author.vcard img {
	display: none;
}

.comment-author, time {
	text-align: right;
}

.comment-author .avatar {
	display: block;
	float: left;
	margin: 0 20px 20px 0;
}

.comment-author .fn {
	word-wrap: break-word;
}

.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
	color: #000;
	font-size: 18px;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
}

.comment-author b.fn {
	font-weight: normal;
}

.says {
	display: none;
}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;
}

.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply {
	width: 100%;
}

.bypostauthor > .comment-body .fn:before {
}

.comment-list .edit-link {
	margin-left: 20px;
}

.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply {
}

.comment-meta {
	float: left;
	padding-right: 2%;
	width: 30%;
}

.comment-meta, .comment-meta a {
	color: #949daa;
	font-size: 12px;
}

.comment-content {
	float: left;
	width: 70%;
	text-align: justify;
}

.comment-content p {
	text-align: justify;
}

.comment-meta a:hover {
	color: #949daa;
}

.comment-metadata {
	margin-bottom: 20px;
}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;
}

.comment-awaiting-moderation {
	color: #a2a2a2;
}

.comment-awaiting-moderation:before {
	content: "\f021";
	margin-right: 10px;
	display: inline-block;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
}

.comment-reply-link:before, .comment-reply-login:before {
	content: url(images/left.svg);
	width: 10px;
	margin-right: 10px;
	display: inline-block;
	font-family: FontAwesome;
	font-weight: normal;
}

/* Comment form */
.comment-respond {
	background-color: #f5f5f5;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	padding: 30px;
}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;
}

.comment-reply-title {
}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 20px;
	overflow: hidden;
	width: 20px;
}

.comment-reply-title small a:hover {
	color: #949daa;
	text-decoration: none;
}

.comment-reply-title small a:before {
	content: "\f05c";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 20px;
	font-weight: normal;
}

.sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form {
	padding: 0;
}

.comment-form .comment-notes {
	margin-bottom: 15px;
}

.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {
	margin-bottom: 30px;
}

.comment-form [for="author"], .comment-form [for="email"], .comment-form [for="url"], .comment-form [for="comment"] {
	float: left;
	padding: 10px 0;
	width: 100px;
}

.comment-form .required {
}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
	max-width: 300px;
	width: 60%;
}

.comment-form textarea {
	width: 100%;
}

.form-allowed-tags, .form-allowed-tags code {
	color: #686758;
	font-size: 14px;
}

.form-allowed-tags code {
	font-size: 10px;
	margin-left: 3px;
	white-space: pre-wrap;
}

.comment-list .pingback, .comment-list .trackback {
	padding-top: 24px;
}

.comment-navigation {
	border-bottom: 1px solid #E7E7E7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0 auto;
	max-width: 677px;
	padding: 20px 0;
	width: 100%;
}

.no-comments {
	background-color: #eeeeee;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

.sidebar .no-comments {
	padding-left: 60px;
	padding-right: 376px;
}





/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */ .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}





/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers */
embed, iframe, object {
	max-width: 100%;
}





/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}





/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
}




/*--------------------------------------------------------------
13. Pagination
--------------------------------------------------------------*/

/* The containing box with a nice white background */
.paging-navigation {
	/*background: #fff;
	background: hsl(0, 0%, 100%);*/
	font-family: sans-serif;
	padding: 0 0 30px;
	text-align: center;
	clear: both;
}

/* Remove bullets and list indentation */
.paging-navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* Make the list items appear horizontally */
.paging-navigation li {
	display: inline;
}

/* Give each link and the current item some padding to make them easy to click */
a.page-numbers, span.page-numbers {
	padding: 10px 15px;
	line-height: 35px;
	color: #3c5065;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
}

/* Link hover state */
a:hover.page-numbers {
	background-color: #36628a;
	color: #fff !important;
}

.page-numbers a:visited, .page-numbers a:focus, .page-numbers a:hover {
	color: #000000 !important;
}

.paging-navigation .current {
	background-color: #36628a;
	color: #fff;
}

.page-links a, .page-links span {
	padding: 5px;
}

.page-links a {
	color: #3c5065;
	background: #fff;
	border-radius: 2px;
}

.page-links span a {
	background: #36628a;
	color: #fff;
}

.page-links a:hover {
	background: #36628a;
	color: #ffffff;
}

.post-navigation {
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
	font-weight: 700;
	padding: 15px 0;
}





/*--------------------------------------------------------------
14. Site Header/Footer
--------------------------------------------------------------*/




.article-preview-image {
	margin-bottom: 20px;
}

.site-title {
	font-size: 36px;
	font-weight: 700;
	margin: 15px 0 0 0;
}

.site-description {
	font-size: 12px;
	margin: 5px 0 10px 0;
}

.site-logo-image img {
	max-height: 45px;
	margin-top: 5px;
}

@media (max-width: 500px) {
	.site-logo-image img {
		width: 100%;
	}
}

.th-slider-container {
	position: relative;
}

.th-slider-details-container {
	background: none repeat scroll right -53px rgba(0, 0, 0, 0.3);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33000000', GradientType=0);
	color: #ffffff;
	position: absolute;
	top: 25%;
	left: 12%;
	width: 550px;
	padding: 30px;
}

.th-slider-details-container p {
	margin-bottom: 30px;
}

.th-slider-title h3 {
	margin: 0 0 25px 0;
	font-size: 25px;
}

.th-slider-title h3 a {
	color: #ffffff;
}

.th-slider-readmore-button a {
	background: #eb5937;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	padding: 8px 20px;
}

.th-slider-readmore-button a:hover {
	background-color: #333333;
	color: #fff;
}

.site-footer {
	background-color: #36628a;
	color: #ccc;
	margin-top: 30px;
}

.site-footer a {
	color: #ddd;
}

.site-footer a:hover {
	color: #eb5937;
}

.footer-site-info {
	clear: both;
}

.footer-details-container p {
	margin: 0;
}

.copyright-container, .credit-container {
	float: left;
	font-size: 13px;
	line-height: 50px;
	padding: 0 15px;
	width: 50%;
}

.credit-container {
	text-align: right;
}

.scrollup {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 50px;
	right: 50px;
	display: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	line-height: 40px;
	font-family: 'FontAwesome';
	background-color: #000;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.scrollup:after {
	content: "\f106";
}

.scrollup:visited {
	color: #fff;
}

.scrollup:hover {
	color: #fff;
	opacity: 0.8;
}

.th-search-button-icon {
	cursor: pointer;
	width: 105px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 30px;
}

.th-search-button-icon::before {
	display: none !important;
}

.th-search-button-icon:after {
	content: '\f002';
	cursor: pointer;
	display: inline-block;
	font-family: 'FontAwesome';
	vertical-align: middle;
	margin-left: 7px;
}

.th-search-box-container {
	background: #fff;
	border-radius: 5px !important;
	border: 1px solid #e0e0e0 !important;
	display: none;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 50px;
	margin-top: -1em;
	width: 298px;
	z-index: 999;
}

#th-search-form input[type="submit"] {
	border-radius: 0;
	box-shadow: none;
	height: 40px;
	background-color: #36628a;
	color: #fff;
	border: none;
	font-size: 12px;
	font-weight: normal;
	text-shadow: none;
	width: 82px;
	padding: 10px 5px;
}

#th-search-form input[type="text"] {
	border: none;
	padding: 0 11px;
	background: #f1f1f1;
	width: 200px;
	height: 40px;
	color: #222;
	margin: 0;
	float: left;
}

#secondary .search-form {
	display: none !important;
}

@media (max-width: 500px) {
	.accueil .dossier {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.accueil .extrait {
		float: right !important;
	}

	.accueil .extrait {
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	.accueil .vignette, .liste.dossier .vignette, .liste.partenaire .vignette {
		float: none !important;
	}

	.accueil .vignette, .liste.dossier .vignette {
		width: 100% !important;
		margin-right: 0 !important;
	}
	
	.bloc_une .dossier .vignette {
		height: 200px !important;
		margin-bottom: 10px;
		margin-left: 0 !important;
	}
	
	.archive .dossier .vignette {
		margin-left: 0 !important;
	}
	
	.bloc_une .vignette img, .liste.dossier .vignette img {
		width: 100% !important;
		max-width: inherit !important;
		object-fit: cover;
	}
	
	article.liste.dossier {
		padding: 0 !important;
	}
	
	.btn {
		font-size: 12px !important;
	}

	.single-auteurs .fonctions {
		font-size: 15px !important;
	}

	table {
		font-size: 10px !important;
	}

	tr, td {
		width: 25% !important;
	}

	th, td {
		padding: 2px 4px !important;
	}
}


@media (min-width: 768px) {
	.th-services-boxset {
		margin-bottom: 0;
	}

	.th-clear-third {
		clear: both;
	}

	.container {
		width: 100%;
		max-width: 1060px;
	}
}
	
	
@media (min-width: 992px) and (max-width: 1090px) {
	.container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.container-header {
		margin-left: 5px !important;
	}
}	
	
@media (max-width: 992px) {
	.container {
		padding-left: 0;
		padding-right: 15px !important;
	}
	
	.site-content .container {
		padding-left: 15px !important;
	}
	
	.container-header {
		margin-left: 20px !important;
	}
}	
	
@media (max-width: 768px) {
	.th-recentwork-box, .widget_thbusiness_recentwork_widget .business-page-widget-title {
		text-align: center;
	}

	.th-slider-details-container {
		position: absolute;
		top: 25%;
		left: 45px;
		margin-right: 45px;
		width: auto;
		padding: 15px;
	}

	.th-slider-description {
		display: none;
	}

	.th-slider-title h3 {
		font-size: 16px;
		margin: 0;
	}

	.th-slider-readmore-button {
		display: none;
	}

	h4.surtitre {
		font-size: 15px;
	}

	.entry-content blockquote p {
		font-size: 22px !important;
	}

	.page #secondary, .single #secondary, .archive #secondary {
		padding: 5px !important;
	}

	.container-fluid {
		margin-right: auto;
		margin-left: auto;
		padding-left: 0;
		padding-right: 0;
	}

	#main-nav-button {
		display: inline-block;
	}

	#site-navigation {
		display: none;
	}

	.th-search-box-container {
		display: none;
	}

	.th-slider-readmore-button {
		display: none;
	}

	.th-slider-description {
		display: none;
	}
	
	.socialicons {
		display: none !important;
	}
}


@media (min-width: 992px) {
	.th-clear-third {
		clear: none;
	}

	.th-clear-fourth {
		clear: both;
	}

	.container {
		width: 100%;
		max-width: 1060px;
	}
}


@media (max-width: 992px) {
	.site-header {
		height: auto;
	}

	.th-slider-title h3 {
		margin: 0;
	}

/***********Mes Styles 992max **************/
	.site-header {
		margin-left: -2px;
		margin-right: -2px;
	}

	.home article {
		padding: 0 !important;
		margin-bottom: 15px;
	}

	article {
		margin-bottom: 15px;
	}

	.colpluslus, .colactus {
		display: none;
	}

	.colactus {
		padding-left: 0;
	}

	.encadre {
		margin-right: 0 !important;
		padding-right: 0 !important;
	}

	.button {
		width: 100% !important;	
	}

	#sfsi_floater {
		display: none;
	}
}

/********************************************Mes Styles*/

.site-header {
	position: fixed;
	z-index: 500;
	width: 100%;
}

.site-header .container {
	height: 120px;
}

.container-fluid {
	padding-left: 0;
	padding-right: 0;
	height: 0;
}

.container-header {
	max-width: 1060px;
	margin-left: auto;
	margin-right: auto;
}

.container-header .main-navigation a {
	color: #000000;
}

.container-header .top-menu, .container-header .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

#masthead .container {
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
	max-width: 100% !important;
}

#masthead .top-menu {
	float: right;
	margin: 5px 0 0 0;
	padding: 0 5px;
	display: block;
	width: 100%;
	height: 23px;
	text-align: right;
}

.site-navigation ul {
	margin: 0 !important;
}

.top-menu .btn {
	padding: 0;
}

.top-menu li {
	display: inline;
	list-style-type: none;
}

.top-menu li a {
	color: #000;
	font-size: 11px;
	padding: 0 4px 0 8px;
}

.top-menu .dropdown {
	padding-left: 7px;
}

.top-menu input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
	padding: 1px 10px;
	font-size: 13px;
}

.top-menu input[type="button"], input[type="reset"], input[type="submit"] {
	color: rgba(0, 0, 0, 0.8);
	cursor: pointer;
	font-size: 13px;
	line-height: 1;
	padding: 10px 20px;
	border: medium none;
	background: #FFF;
}

.top-menu .dropdown {
	position: relative;
	display: inline-block;
}

.top-menu .btn-default {
	color: #333;
	background-color: #fff;
	border-color: #fff;
	font-size: 14px;
	text-transform: lowercase;
}

.top-menu .erreur {
	color: #a94442;
	font-size: 14px;
	padding-right: 120px;
}

.top-menu .dropdown-menu {
	right: 0;
	left: -117%;
}

@media (max-width: 768px) {
	#loginform {
		margin-bottom: 10px;
	}
}

#user_login, #user_pass {
	  width: 140px;
}

@media (max-width: 992px) {
	#user_login, #user_pass {
	  width: 90px;
	}
}

.dropdown-menu>li>a {
	line-height: 2;
}

.socialicons {
	display: inline-block;
	position: relative;
	top: 5px;
	margin-left: 15px;
}

.socialicons a.icon {
	margin-right: 5px;
	font-size: 0.85em;
	color: #36628a;
}

.socialicons .fa {
	color: #ffffff;
	padding: 5px;
	border-radius: 50px;
	width: 21px;
	height: 21px;
}

.fa-facebook-f:before {
	margin-left: 1.5px;
}

.fa-bluesky:before {
	content: "\e671" !important;
	left: -1.5px !important;
	position: relative;
}

.fa-twitter:before {
	content: "\e61b" !important;
	left: -1px !important;
	position: relative;
}

.swp_twitter_icon {
	font-size: 13px;
}





.socialicons .fa-linkedin, .swp_social_panel.swp_default_full_color .swp_linkedin, html body .swp_social_panel.swp_individual_full_color .swp_linkedin:hover, body .swp_social_panel.swp_other_full_color:hover .swp_linkedin {
	background: #b71177;
}

.socialicons .fa-facebook-f, .swp_social_panel.swp_default_full_color .swp_facebook, html body .swp_social_panel.swp_individual_full_color .swp_facebook:hover, body .swp_social_panel.swp_other_full_color:hover .swp_facebook {
	background: #fbb900;
}

.socialicons .fa-instagram, .swp_social_panel.swp_default_full_color .swp_instagram, html body .swp_social_panel.swp_individual_full_color .swp_instagram:hover, body .swp_social_panel.swp_other_full_color:hover .swp_instagram {
	background: #6fc959;
}

.socialicons .fa-twitter, .swp_social_panel.swp_default_full_color .swp_twitter, html body .swp_social_panel.swp_individual_full_color .swp_twitter:hover, body .swp_social_panel.swp_other_full_color:hover .swp_twitter {
	background: #00919e;
}

.socialicons .fa-bluesky, .socialicons .fa-square-bluesky, .swp_social_panel.swp_default_full_color .swp_bluesky, html body .swp_social_panel.swp_individual_full_color .swp_bluesky:hover, body .swp_social_panel.swp_other_full_color:hover .swp_bluesky {
	background: #c6c6c6;
}





.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_linkedin, html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_linkedin:hover, body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_linkedin:not(:hover) {
	border: 1px solid #b71177;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_facebook, html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_facebook:hover, body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_facebook:not(:hover) {
	border: 1px solid #fbb900;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_instagram, html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_instagram:hover, body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_instagram:not(:hover) {
	border: 1px solid #6fc959;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_twitter, html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_twitter:hover, body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_twitter:not(:hover) {
	border: 1px solid #00919e;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_bluesky, html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_bluesky:hover, body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_bluesky:not(:hover) {
	border: 1px solid #c6c6c6;
}







article .entry-content {
	padding: 0 45px 0 0;
}

.entry-content p, .entry-content ul, .entry-content li {
	text-align: justify;
	line-height: 1.4em;
	word-wrap: break-word;
	hyphens: auto;
}

.entry-content .encadre p, .entry-content .encadre ul, .entry-content .encadre li {
	text-align: left !important;
	word-break: unset !important;
    -webkit-hyphens: unset !important;
    -moz-hyphens: unset !important;
    -ms-hyphens: unset !important;
    -o-hyphens: unset !important;
    hyphens: unset !important;
}

@media (max-width: 500px) {
	.entry-content p, .entry-content ul, .entry-content li {
		text-align: left;
		-webkit-hyphens: unset !important;
		-moz-hyphens: unset !important;
		-ms-hyphens: unset !important;
		-o-hyphens: unset !important;
		hyphens: unset !important;
	}
}

.liste .entry-content p {
	margin-right: 0px;
}

.entry-content li {
	text-indent: 0px;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 0em !important;
}

.entry-content li:before {
	margin-right: 5px;
	content: "•";
	color: #36628a;
	font-size: 30px;
	top: 4px;
	position: relative;
}

.um-page-user .entry-content li:before {
	margin-right: 0;
	content: none !important;
}

.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	padding-right: 50px;
}

.entry-content .cat_article_une h3 {
	padding-right: 0;
}

.chapo {
	margin-bottom: 1.5em;
	border-bottom: 2px dotted #000000;
}

.chapo, .chapo p {
	font-size: 17px !important;
	letter-spacing: 0.5px;
	line-height: 1.7em;
	text-align: justify;
	font-weight: normal !important;
	margin-bottom: 20px !important;
}

.chapo i {
	font-style: oblique;
}

@media (max-width: 500px) {
	.chapo, .chapo p {
		text-align: left;
		-webkit-hyphens: unset !important;
		-moz-hyphens: unset !important;
		-ms-hyphens: unset !important;
		-o-hyphens: unset !important;
		hyphens: unset !important;
	}
}

.chapo p {
	padding-right: 0;
	margin-top: 0;
	margin-bottom: 1.3em;
}

.chapo_une {
	font-size: 13.5px !important;
	line-height: 18px;
	margin-top: 2px;
}

.entry-title, .entry-title-bis {
	font-size: 40px;
}

.entry-content h1 {
	font-family: 'PT Serif', serif;
	font-size: 22px;
	font-weight: normal;
	margin: 1em 0 0.5em 0;
}

.entry-content h2 {
	font-size: 19px;
}

.entry-content h3 {
	font-size: 17px;
}

.entry-content h4, .entry-content h5 {
	font-size: 15px;
}

.entry-content h5 {
	font-style: italic;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 {
	margin: 30px 0 5px 0;
	text-align: left !important;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
}

.entry-content .notes h5 {
	color: #000000;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 17px !important;
	text-transform: uppercase;
}

.encadre {
	border-bottom: 2px dotted #000000;
	margin: -20px 0 40px 0;
	font-size: 16px;
	line-height: 1.4em;
	padding-bottom: 10px;
}

.encadre h2 {
	color: #000000;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 500 !important;
	text-align: left;
}

.encadre h3 {
	font-size: 25px;
	font-weight: 500 !important;
}

.encadre h4 {
	font-size: 17px;
	font-weight: 500 !important;
	margin: 0;
}

.encadre h5 {
	font-size: 13px;
	font-weight: 500 !important;
	font-style: normal;
}

.encadre ul {
	padding-right: 0;
	text-align: justify;
	line-height: 1.5em;
	word-wrap: break-word;
	margin-top: 1em !important;
}

.encadre li, .encadre p {
	font-size: 14.5px;
	font-weight: 500;
}

.encadre i {
	font-style: oblique;
}

@media (max-width: 500px) {
	.encadre ul {
		text-align: left;
		-webkit-hyphens: unset !important;
		-moz-hyphens: unset !important;
		-ms-hyphens: unset !important;
		-o-hyphens: unset !important;
		hyphens: unset !important;
	}
}

button {
	color: #36628a;
	display: block;
	font-weight: 700;
	background: none;
	width: 100%;
	text-align: left;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 20px;
}

button:hover {
	box-shadow: none;
	border-top: none;
	border-left: none;
	border-right: none;
}

@media (max-width: 500px) {
	button {
		display: inline-flex !important;
	}
}

.cmplz-btn {
	width: auto !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
	background-color: #36628a !important;
	border: 1px solid #36628a !important;
}

.cmplz-cookiebanner .cmplz-links .cmplz-link {
	color: #36628a;
}

.post button, .single .site-main button {
	padding: 0 3px 0 3px;
	margin-top: 30px;
	margin-bottom: 30px;
	border-radius: 3px !important;
	box-shadow: none;
	width: auto;
	font-size: 14px;
	font-weight: 800;
	line-height: initial;
}

.figure {
	border-bottom: 1px solid #beccd1;
	color: #beccd1;
	display: block;
	font-weight: 700;
	width: 100%;
}

.figure:after, button:after {
	content: url('images/puce-figure.jpg');
	display: inline-block;
	margin-left: 10px;
}

/***************style Yann*********************************************/


body {
	line-height: 1.2em;
}

.row {
	margin-left: 0;
	margin-right: 0;
}

.accueil {
	padding: 0;
}

.accueil:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -1;
	left: 0;
	background: #fff;
}

#pluslus:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -1;
	left: 0;
	background: #fff;
}

.colpluslus:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -1;
	left: 0;
	background: #fff;
}

.accueil .entry-content {
	margin: 0 0 10px 0;
}

.accueil article {
	padding: 0;
	margin: 0;
	background: transparent;
}

.bloc_une {
	padding: 0;
	margin: 0;
	background: #f5f5f5;
}

.bloc_une p {
	margin-top: 0;
	margin-bottom: 1em;
}

.accueil .rubrique, .accueil .rubrique-home  {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	text-align: right;
	font-size: 16px;
	color: #ffffff;
}

.accueil .rubrique-home {
	display: inline;
}

.home .date.bloc_art {
	text-align: right;
	padding: 5px;
	margin-bottom: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #ffffff;
	background: #36628a;
}

.container {
	padding: 0;
}

.partenaire .rubrique {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	text-align: right;
	font-size: 20px;
}

.cat_article_une {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	line-height: 1.3em;
	font-size: 18px;
	background: #fff;
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
	margin-bottom: 7px;
	outline: 5px solid #f5f5f5;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding: 7px 7px 10px 10px;
}

.cat_article_une p {
	word-break: unset !important;
    -moz-hyphens: unset !important;
    -ms-hyphens: unset !important;
    -o-hyphens: unset !important;
    hyphens: unset !important;
}

.single-numero .cat_article_une {
	margin-bottom: 15px;
}

.home .cat_article_une {
	outline: 0 !important;
	padding: 5px 15px 10px 15px;
}

.home .cat_article_une.livres {
	display: none;
}

.bloc_cat_article_une dossier {
	border: 0 !important;
}

.bloc_cat_article_une {
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
	background-color: #fff;
	padding: 0;
	margin-bottom: 15px;
	display: flow-root;
}

.reserve, .dossier, article.partenaire, .liste.category-debat, .sommaire_aut article, .identification, .page-template-recherche-auteur article, .archive .actualites, .archive .agenda {
	background-color: #fff;
	border-radius: 5px !important;
	border: 1px solid #e0e0e0 !important;
	margin-bottom: 15px;
	clear: both;
}

.recherche .page-header, .tag .page-header {
	background-color: #fff;
	border-radius: 5px !important;
	border: 1px solid #e0e0e0 !important;
	margin-bottom: 15px;
	min-height: 60px;
	padding: 10px;
	clear: both;
}

.recherche article {
	padding: 0 0 0 25px;
	margin-bottom: 15px;
}

.tag article {
	padding: 0 0 0 25px;
	margin-bottom: 15px;
	border-radius: 5px !important;
	border: 1px solid #e0e0e0 !important;
}

.requete {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 22px !important;
	margin: 0 0 0 25px !important;
	line-height: 0.9;
	color: #36628a;
	border-top: none;
	border-bottom: none;
	background: transparent;
	padding: 0;
}

.requete .terme {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
}

.reserve {
	margin-top: 25px;
	background: #fafbfc;
	border: 1px solid #eef1f5;
	padding: 20px;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px !important;
	line-height: 1.4em;
	color: #000000;
}

.reserve .btn-primary {
	color: #fff !important;
	background-color: #36628a;
	border: none;
	margin-top: 15px;
}

.reserve .figure:after, button:after {
	content: none;
	display: inline-block;
	margin-left: 0px;
}

.liste.dossier, .liste.category-debat, .type-auteurs .cat_article_une {
	padding: 5px;
}

.single-partenaire .liste.dossier {
	padding: 0 !important;
}

.liste.partenaire {
	min-height: 210px;
}

.liste.partenaire .vignette {
	border-radius: 5px !important;
}

.liste.dossier {
	min-height: 202px;
}

.liste.pub {
	padding: 0px;
	background: none !important;
	border-radius: 5px !important;
}

.extrait {
	padding: 10px;
}

.extrait p {
	margin-bottom: 0;
	line-height: 1.4em;
}

.accueil .extrait {
	color: #ffffff !important;
}

h2.titre {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	display: inline;
	font-size: 30px;
	line-height: 28px;
}

.bloc_une .dossier .extrait {
	padding: 0 10px 15px 15px;
}

.bloc_une .dossier p {
	margin-top: 8px;
}

.bloc_une .dossier {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.bloc_une .dossier .vignette {
	width: 100%;
	max-height: 303px;
	margin-bottom: 8px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.bloc_une .vignette {
	width: 200px;
	min-height: 200px;
	height: 100%;
	float: left;
	margin-right: 15px;
	text-align: center;
	background-size: cover !important;
	overflow: hidden;
	display: flex;
}

.bloc_une .vignette img {
	width: 100%;
	height: 100%;
}

.liste.dossier .vignette {
	width: 200px;
	min-height: 200px;
	height: 100%;
	float: left;
	margin-right: 10px;
	text-align: center;
	background-size: cover !important;
	overflow: hidden;
}

.accueil .vignette, .liste.dossier .vignette, .liste.partenaire .vignette {
	width: 200px;
	min-height: 200px;
	height: auto;
	float: left;
	margin-right: 15px;
	text-align: center;
	background-size: cover !important;
	overflow: hidden;
	display: flex;
}

.liste.partenaire .vignette img, .liste.dossier .vignette img {
	width: auto;
	height: auto;
	max-height: 191px;
	max-width: 191px;
	margin: 0;
}

@media (min-width: 501px) {
	.archive .dossier .vignette {
		margin-left: -5px;
		margin-top: -5px;
	}
}

article .entry-content {
	padding: 0;
}

nav.navigation.paging-navigation {
    max-width: 100%;
}

#page ul {
	margin: 0 0 15px 0 !important;
	text-align: left;
}

/*#page .entry-content ul {
	margin: -20px 0 20px 0 !important;
}

#page .entry-content ul ul {
	margin-top: 0 !important;
}*/

li {
	margin-bottom: 1em !important;
}

.paging-navigation li {
    display: inline-block !important;
}

.entry-content blockquote {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	margin: 30px 0 50px 0;
	font-size: 23px !important;
	color: #36628a;
	line-height: 1em;
	text-align: left;
	border-left: none;
}

.entry-content blockquote p {
	text-align: left;
	line-height: 1.1em;
	padding-top: 0.6em;
	word-break: unset;
	-webkit-hyphens: unset !important;
	-moz-hyphens: unset !important;
	-ms-hyphens: unset !important;
	-o-hyphens: unset !important;
	hyphens: unset !important;
}

/******************* SOMMAIRE DE ACCUEIL ************************/

.gesti-bandeau-haut {
	margin-top: 15px;
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px;
}

.gesti-bandeau-haut img {
	border-radius: 5px;
}

.accueil .dossier {
	padding-right: 5px;
	padding-left: 5px;
	background: #00919e;
	border: 1px solid #e0e0e0;
}

.accueil .dossier h2 {
	display: inline;
	margin-top: 45px
}

.accueil .dossier .date, .accueil .dossier .extrait, .accueil .dossier a {
	color: #ffffff !important;
}

.accueil .dossier .rubrique {
	text-align: right;
	color: #fff !important;
	opacity: 0.7;
}

.colpluslus {
	padding-right: 0px !important;
}

.colpluslus .bloc_sd_une img {
	transform: rotate(2deg);
	margin-left: auto;
    margin-right: auto;
	margin-top: 25px !important;
	display: block;
}

.accueil .rubrique .date {
	color: #000000;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 14px;
	padding-right: 7px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004) !important;
	-webkit-font-smoothing: antialiased !important;
}

#sommaire .surtitre {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	color: #00919e;
	text-transform: uppercase;
	font-size: 13px;
	margin: 10px 0 0 0;
	padding: 0 2px 0 2px;
	display: inline-block;
}

#sommaire h2 {
	font-weight: 700;
	color: #000;
	font-size: 20px;
	margin: 0;
	line-height: 1em;
}



/******************* SOMMAIRE DE NUMERO ************************/

.sommaire_num article.type-numero {
	padding: 0;
	background-color: transparent;
}

.sommaire_num article.type-numero .dossier, .sommaire_num article.type-numero .cat_article_une {
	padding: 15px 20px 30px 50px !important;
	min-height: 150px !important;
	height: auto;
}

@media (max-width:768px) {
	.sommaire_num article.type-numero .dossier, .sommaire_num article.type-numero .cat_article_une {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
	
.sommaire_num article.type-numero .rubrique, .liste.category-debat .entete .rubrique {
	font-family: museo-slab, serif;
	font-weight: 800;
	font-style: normal;
	display: inline-block;
	font-size: 30px;
}

.sommaire_num .type-numero h1 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 40px;
	margin: 0;
	padding: 0;
	line-height: 0.9;
	color: #36628a;
}

.sommaire_num .dossier h1 {
	color: #00919e;
}

.sommaire_num .type-numero .dossier .surtitre, .type-numero .surtitre, .single-auteurs .surtitre, .category-debat .extrait .surtitre, .recherche .extrait .surtitre, .liste .extrait .surtitre, .cat_article_une .surtitre {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	color: #36628a;
	text-transform: uppercase;
	font-size: 12px;
	margin: 20px 0 0 0;
	line-height: 1em;
}

.sommaire_num .cat_article_une.debat .surtitre, .type-numero .cat_article_une.debat h3 {
	color: #fff !important;
}

.sommaire_num .type-numero .dossier h3, .type-numero .cat_article_une h3 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 23px !important;
	margin: 0 0 5px 0;
	line-height: 0.9em;
	color: #000;
}

.single-auteurs .type-post h2 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 23px !important;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 0.9em;
	color: #000;
}

.sommaire_num .soustitre {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 21px !important;
	padding-right: 1em;
	text-align: left;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 5px !important;
}

.single-numero .soustitre {
	display: block !important;
	word-break: unset !important;
    -webkit-hyphens: unset !important;
    -moz-hyphens: unset !important;
    -ms-hyphens: unset !important;
    -o-hyphens: unset !important;
    hyphens: unset !important;
}

.accueil .type-numero .cat_article_une h3, .home .cat_article_une h3 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 16px !important;
	margin: 3px 0 2px 0;
	line-height: 1em;
	color: #000;
}

a h3:hover, a:hover {
	color: #696969;
}

.sommaire_num .type-numero .dossier .auteurs, .sommaire_num .cat_article_une .auteurs {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px !important;
	margin: 0;
	line-height: 1em;
	color: #000000;
}

/******************* ARHIVES DE DOSSIERS ************************/

.post-type-archive-dossier .entete {
	border-top: 0 !important;
}

.post-type-archive-dossier h2 a {
	color: #00919e !important;
}

.entete .rubrique {
	display: inline !important;
}

.accueil .rubrique, .dossier .rubrique, .partenaire .rubrique, .type-dossier .rubrique, .type-partenaire .rubrique, .category-dossier .rubrique, .type-post .rubrique, .type-agenda .rubrique.category-debat .rubrique, .single-auteurs .rubrique, .type-actualites .entete .rubrique {
	margin-left: 7px;
	text-align: right;
	display: block;
	margin-bottom: 15px;
}

.home .rubrique {
	text-align: left;
	margin-left: 0;
	margin-bottom: 2px;
}

.home .surtitre {
	display: block;
}

.home .bloc_une .dossier .rubrique {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 12px;
}

.articlegh .rubrique, .type-partenaire .rubrique {
	float: none;
}

.dossier p.entete, .partenaire p.entete, .sommaire_aut p.entete, .liste p.entete {
	text-align: right;
	margin-bottom: 15px !important;
}

.liste p {
	margin-top: 0;
}

.liste h2, .partenaire h2, .liste.category-debat h2, .cat_article_une h2, .recherche h2 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	display: inline;
	font-size: 30px;
	line-height: 26px;
}

.archive .dossier h2 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	display: inline;
	font-size: 26px;
	line-height: 1em;
}

.entry-content h2 {
	font-size: 20px;
}

.partenaire .title a, .partenaire p.entete {
	color: #36628a;
}

.category-dossier .entete .rubrique, .single .type-dossier .entete .rubrique, .single .type-post .entete .rubrique, .single .type-agenda .entete .rubrique, .single .type-partenaire .entete .rubrique, .single .type-actualites .entete .rubrique, .search .entete .rubrique, .tag .entete .rubrique {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	opacity: 1 !important;
	font-size: 22px;
}

.category-dossier .entete, .type-dossier .entete, .liste .entete {
	vertical-align: bottom;
}

.category-dossier .chapo, .category-dossier .chapo p, .articlegh .chapo p, .articlegh .chapo {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 17px !important;
	line-height: 1.4em;
}

.type-dossier .entry-title {
	color: #00919e;
	margin-bottom: 20px;
}

.type-dossier .entry-header {
	margin-top: 20px;
}

.entete {
	float: right;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 50px !important;
	text-align: right;
	width: 100%;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
}

.articlegh .entete, .single-dossier .entete, .single-partenaire .entete, .single-publications .entete, .single-agenda .entete, .single-auteurs .entete {
	padding: 7px 15px 3px 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.single-agenda .entete, .single-publications .entete {
	display: none;
}

.single-agenda article, .single-publications article {
	padding-top: 25px;
}

.single-partenaire .type-partenaire .entete {
	background: #36628a !important;
	color: #ffffff;
}

.single-partenaire .liste.dossier .entete {
	background: none !important;
	color: #000000 !important;
}

.extrait .entete {
	float: none;
	margin: 0 !important;
}

.archive .dossier .rubrique, .archive .actualites .rubrique {
	text-transform: lowercase;
	font-weight: 700;
	font-size: 19px;	
}

.archive .agenda .rubrique

.rubrique {
	padding-right: 0 !important;
	/*text-transform: lowercase;*/
}

p.rubrique {
	margin-bottom: 1em;
}

.single-numero .rubrique {
	opacity: 0.4;
	text-align: left !important;
	float: none !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}






/********************** Page partenaires **************************/

@media (min-width:768px) {
	.bloc_partenaires .logo_part {
		width: 29.4%;
		float: left;
	}
}

.bloc_partenaires .logo_part {
	margin: 0 15px;
}

.bloc_partenaires {
	display: inline-block;
	background: #ffffff !important;
	border: 1px solid #e0e0e0;
	border-radius: 5px !important;
	border-top: solid 10px #36628a !important;
	margin-top: 15px;
}

.page-id-49573 .content-area {
	border: none !important;
	background: none;
	padding: 0;
}

.page-id-49573 .entry-content h2 {
	text-align: right !important;
	font-weight: 700;
	font-size: 19px;
	color: #36628a;
	margin-top: 10px;
	padding-right: 15px;
}








/********************** Carousel **************************/

.conteneur-car {
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0 !important;
	border-left: 1px solid #e0e0e0 !important;
	border-right: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
	padding: 10px 15px;
	height: auto;
	font-size: 12px;
	margin-bottom: 15px;
	overflow-y: auto;
}

.conteneur-car p {
	margin-top: 2px;
	margin-bottom: 2px;
	word-break: unset !important;
    -webkit-hyphens: unset !important;
    -moz-hyphens: unset !important;
    -ms-hyphens: unset !important;
    -o-hyphens: unset !important;
    hyphens: unset !important;
}

.conteneur-car, .cat_article_une {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 15px !important;
}

.conteneur-car.livres .titre-car {
	color: #c7d300;
}

.conteneur-car.livres {
	border-top: solid 10px #c7d300 !important;
}

.conteneur-car.jurisante br {
	display: none !important;
}

.conteneur-car.jurisante .titre-car {
	color: #ae1613;
}

.conteneur-car.jurisante {
	border-top: solid 10px #ae1613 !important;
}

.single-numero .conteneur-car {
	height: 283px;
}


@media (max-width: 768px) {
	.page-template-page-webinaire3 .conteneur-car.artcar {
		display: none;
	}
}

.page-template-page-webinaire3 .conteneur-car.artcar {
	height: 447px !important;
	overflow-y: auto;
}

.page-template-page-webinaire3 .conteneur-car {
	padding-left: 15px;
	padding-right: 15px;
}

.page-template-page-webinaire3 .conteneur-car.artcar li {
	padding-left: 0;
	padding-right: 0;
}

.page-template-page-webinaire3 .surtitre {
	padding: 2px 4px 2px 4px;
	background-color: #36628a;
	color: #ffffff !important;
}

.conteneur-car:after, .conteneur-car:before {
	content: '';
	background-color: #fff;
}

.carousel .surtitre {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	color: #ffffff;
	background: #00919e;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0;
	margin-bottom: 4px;
	display: inline-block;
}

.conteneur-car.artcar h2 {
	font-family: museo-slab, serif;
	font-weight: 700 !important;
	font-style: normal;
	color: #000;
	font-size: 16px;
	margin: 0;
	line-height: 1em;
}

.conteneur-car h2 {
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #000 !important;
	margin: 0 !important;
	line-height: 1em !important;
}

.titre-car {
	color: #36628a;
	font-size: 30px;
	opacity: 0.4;
	text-decoration: none;
	text-transform: lowercase;
	font-family: museo-slab, serif;
	font-weight: 800 !important;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 10px;
}

.carousel li {
	margin-right: 0 !important;
	margin-bottom: 35px !important;
	line-height: 1.3em;
	text-align: left;
	padding: 10px 15px 5px 15px;
}

.conteneur-car.artcar .carousel li {
	margin-left: 2.5px;
}

.conteneur-car.livres ul, .conteneur-car.jurisante ul, .conteneur-car.artcar ul {
	left: 0 !important;
}
	
.conteneur-car.livres li, .conteneur-car.jurisante li, .conteneur-car.artcar li {
	width: 230px !important;
	padding: 10px 20px 5px 0;
}

.conteneur-car.livres .auteur {
	display: none;
}

.conteneur-car.numeros .titre-car, .single-numero .conteneur-car .titre-car {
	display: none !important;
}

.sommaire_num .carousel li {
	margin-right: 0 !important;
	line-height: 1.3em;
	text-align: center;
	padding: 0;
}

.carousel li img {
	border: 1px solid #e0e0e0;
}

.articlegh {
	font-family: 'PT Serif', serif;
}

.type-partenaire .vignette {
	margin-bottom: 30px;
	max-width: 150px;
}

.type-partenaire h1 {
	line-height: 1.2 !important;
}

.recherche .type-dossier {
	background-color: #f3efef;
	border: 1px solid #ccc;
}

/******************* SIDEBARS ************************/

.colpluslus, .colactus {
	padding-right: 0;
}

.home .colactus {
	padding-right: 15px;
	padding-left: 0;
}

#plus_lus {
	font-size: 14px;
	background-color: #fff;
	padding: 15px 10px 15px 10px;
}

#plus_lus .rubrique {
	font-family: museo-slab, serif;
	font-weight: 800;
	font-style: normal;
	text-align: left;
	text-transform: uppercase;
	background: #c6c6c6;
	color: #ffffff;
	font-size: 18px !important;
	margin: -15px -10px 15px -10px;
	padding: 5px 10px 4px 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}

#plus_lus a {
	line-height: 1.1;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 14.5px;
	color: #000;
	display: block;
}

.sd_actus, .sd_agenda, .sd_publi, #plus_lus li  {
	font-size: 12.5px !important;
	padding-bottom: 10px;
	margin-bottom: 0.6em;
	border-bottom: 2px dotted #000000;
}

.sd_agenda .date:before {
	content: "•";
	color: #fbb900;
	font-size: 37px;
	position: relative;
	top: 6px;
	margin-right: 3px;
}

.bloc_sd_pub, .bloc_sd_partenaire, .bloc_sd_une, .bloc_actu, .bloc_publi, .bloc_agenda, .bloc_somdos {
	margin-bottom: 15px;
}

.bloc_actu, .bloc_publi, .bloc_part, #plus_lus, .bloc_agenda, .bloc_somdos, .bloc_pub_sidebar {
	margin-bottom: 15px;
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
}

.bloc_pub_sidebar img, .bloc_sd_pub img {
	border-radius: 5px !important;
}

.bloc_sd_une img, .bloc_sd_pub img {
	margin-bottom: 5px;
	border: 1px solid #e0e0e0 !important;
}

.bloc_sd_une, .bloc_sd_une a {
	color: #496379;
}

.bloc_publi, .bloc_sd_partenaire, .bloc_part {
	background: #fff;
	padding: 10px;
}

.bloc_publi .sd_title {
	background: #b71177;
	color: #ffffff;
	font-size: 18px;
	margin: -15px -10px 15px -10px;
	padding: 5px 10px 4px 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.bloc_publi a {

	color: #000000 !important;
}

.bloc_actu {
	background: #fff5d9;
	padding: 15px 10px 10px 10px;
	overflow-y: scroll;
	height: 600px;
}

.home .bloc_actu, .archive .bloc_actu, .single-numero .bloc_actu {
	overflow-y: none !important;
	height: auto !important;
}

.bloc_actu .sd_title {
	background: #fbb900;
	color: #ffffff;
	font-size: 18px;
	margin: -15px -10px 15px -10px;
	padding: 5px 10px 4px 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.bloc_actu h4 a {
	color: #000000;
}

.single-partenaire .bloc_actu {
	display: none;
}

.bloc_part {
	text-align: center;
}

.bloc_part .slogan {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	text-transform: uppercase;
	color: #000000;
	font-size: 10px;
	text-align: center;
	margin-top: 5px;
}

.bloc_part img {
	max-height: 150px;
	max-width: 35%;
	width: auto;
	margin: 0 10px;
}

.bloc_sd_partenaire a {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	color: #36628a;
	font-size: 12px;
}

.bloc_sd_partenaire img {
	margin-top: 7px;
}

.bloc_agenda {
	background: #fff5d9;
	padding: 15px 10px 10px 10px;
}

.bloc_agenda .sd_title {
	background: #fbb900;
	color: #ffffff;
	font-size: 18px;
	margin: -15px -10px 15px -10px;
	padding: 5px 10px 4px 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.bloc_agenda a {
	color: #000000 !important;
}

.bloc_agenda .date {
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	margin-top: -5px;
	margin-bottom: 0;
	font-size: 14px;
}

.bloc_somdos {
	background: #fff;
	padding: 10px;
}

.bloc_somdos .entete {
	background: #00919e;
	color: #ffffff;
	margin: -15px -15px 15px -15px;
	padding: 5px 15px 4px 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-family: museo-slab, serif;
	font-weight: 800;
	font-size: 18px;
	font-style: normal;
	text-transform: uppercase;
	text-align: left;
}

.bloc_somdos .surtitre {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	color: #36628a;
}

.bloc_somdos p {
	margin-top: 0 !important;
}

.single-dossier .bloc_somdos, .single-post .bloc_somdos {
	padding: 0 !important;
}

.single-dossier .bloc_somdos .entete, .single-post .bloc_somdos .entete {
	margin-bottom: 20px !important;
}

.single-dossier .bloc_somdos #sommaire, .single-post .bloc_somdos #sommaire {
	padding: 0 15px;
}

.single-dossier .bloc_somdos ul, .single-post .bloc_somdos ul {
	margin-bottom: 0 !important;
}

.sd_title {
	font-family: museo-slab, serif;
	font-weight: 800;
	font-style: normal;
	font-size: 23px;
	margin: 0 0 0.7em 0;
	text-transform: uppercase;
}

.widget-area h4 {
	margin-top: 7px;
	margin-bottom: 0;
}

.widget-area .bloc_agenda h4 {
	margin-top: 0px;
}

.widget-area h4 a {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 14.5px;
	color: #000000;
}

.widget-area .auteurs a {
	line-height: 1.3em;
}

.tags-links {
	margin-bottom: 0.3em !important;
	margin-left: -0.5em;
}




/********************* FOOTER *****************************/
#menu-menu-pied li, #menu-menu-pied ul {
	display: inline-block;
	border-bottom: 0px;
}

@media (max-width: 636px) {
	#menu-menu-pied li {
		display: block;
		padding: 0;
	}
}

@media (max-width: 992px) {
	.right-footer {
		display: none;
	}
}

#menu-menu-pied li a {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	color: #fff;
}

.right-footer aside.widget_text {
	background-color: transparent;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 10px;
}

#menu-menu-pied li:first-child {
	padding-left: 0;
}

#turnkey-credit {
	display: none !important;
}







/********************* Les couleurs *****************************/

.single-partenaire .surtitre {
	background: #36628a;
	color: #ffffff;
}


.home .une-actu-before:before {
	content: "actualité";
	color: #fff;
	float: left;
	font-weight: 700;
	font-size: 19px;
	background: #778fc0;
	padding: 1px 4px;	
}


.home .post-41645 .livres:before, .single-numero .post-41645 .livres:before, .category-livres.category-exclu-web .entete:before {
	content: "exclu web";
	color: #fff;
	float: left;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	line-height: 1.3em;
	font-size: 19px;
	background: #c7d300;
	padding: 1px 4px;
}

.category-dossier.category-exclu-web .entete:before {
	content: "exclu web";
	color: #fff;
	float: left;
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	line-height: 1.3em;
	font-size: 19px;
	background: #36628a;
	padding: 1px 4px;
}

@media (min-width: 992px) {
	.category-exclu-web .entete:before {
		margin-left: -70px;
	}
}





.search .auteurs .entete {
	border-top: solid 10px #c6c6c6 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.search .auteurs .entete .rubrique {
	color: #c6c6c6;
}

.search .auteurs p a {
	font-style: italic;
	font-weight: bold;
}




.search .entete, .tag .entete {
	border-top: solid 10px #36628a;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.search .liste.page .rubrique, .search .vignette {
	display: none !important;
}




.assises-hospitalo-universitaires .chapo, .assises-hospitalo-universitaires h2, .assises-hospitalo-universitaires h4, .assises-hospitalo-universitaires .surtitre, .assises-hospitalo-universitaires .rubrique, .assises-hospitalo-universitaires blockquote, .liste.category-assises-hospitalo-universitaires .entete .rubrique, .liste.category-assises-hospitalo-universitaires .surtitre, .category-assises-hospitalo-universitaires .encadre h1, .category-assises-hospitalo-universitaires .encadre .surtitre_enc, .category-assises-hospitalo-universitaires button, .assises-hospitalo-universitaires .entry-content li:before, .assises-hospitalo-universitaires .titre-car {
	color: #22798d;
}

.assises-hospitalo-universitaires .entry-content button, .assises-hospitalo-universitaires .surtitre, .search .category-assises-hospitalo-universitaires .surtitre, .tag .category-assises-hospitalo-universitaires .surtitre {
	background: #22798d;
	color: #ffffff;
}

.single-numero .assises-hospitalo-universitaires, .cat_article_une.assises-hospitalo-universitaires, .assises-hospitalo-universitaires .entete,
.search .category-assises-hospitalo-universitaires .entete, .tag .category-assises-hospitalo-universitaires .entete {
	border-top: solid 10px #22798d !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.experience-covid .chapo, .experience-covid h2, .experience-covid h4, .experience-covid .surtitre, .experience-covid .rubrique, .experience-covid blockquote, .liste.category-experience-covid .entete .rubrique, .liste.category-experience-covid .surtitre, .category-experience-covid .encadre h1, .category-experience-covid .encadre .surtitre_enc, .category-experience-covid button, .experience-covid .entry-content li:before, .experience-covid .titre-car,
.experience-competences .chapo, .experience-competences h2, .experience-competences h4, .experience-competences .surtitre, .experience-competences .rubrique, .experience-competences blockquote, .liste.category-experience-competences .entete .rubrique, .liste.category-experience-competences .surtitre, .category-experience-competences .encadre h1, .category-experience-competences .encadre .surtitre_enc, .category-experience-competences button, .experience-competences .entry-content li:before, .experience-competences .titre-car, 
.experience-patient .chapo, .experience-patient h2, .experience-patient h4, .experience-patient .surtitre, .experience-patient .rubrique, .experience-patient blockquote, .liste.category-experience-patient .entete .rubrique, .liste.category-experience-patient .surtitre, .category-experience-patient .encadre h1, .category-experience-patient .encadre .surtitre_enc, .category-experience-patient button, .experience-patient .entry-content li:before, .experience-covid .texte-en-couleur, .experience-patient .titre-car {
	color: #69abde;
}

.experience-covid .entry-content button, .experience-competences .entry-content button, .experience-patient .entry-content button,
.experience-covid .surtitre, .experience-competences .surtitre, .experience-patient .surtitre,
.search .category-experience-covid .surtitre, .search .category-experience-competences .surtitre, .search .category-experience-patient .surtitre,
.tag .category-experience-covid .surtitre, .tag .category-experience-competences .surtitre, .tag .category-experience-patient .surtitre {
	background: #69abde;
	color: #ffffff;
}

.single-numero .experience-covid, .cat_article_une.experience-covid,
.single-numero .experience-competences, .cat_article_une.experience-competences,
.single-numero .experience-patient, .cat_article_une.experience-patient,
.experience-covid .entete, .experience-competences .entete, .experience-patient .entete,
.search .category-experience-covid .entete, .search .category-experience-competences .entete, .search .category-experience-patient .entete, 
.tag .category-experience-covid .entete, .tag .category-experience-competences .entete, .tag .category-experience-patient .entete {
	border-top: solid 10px #69abde !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.evenement .chapo, .evenement h2, .evenement h4, .evenement .surtitre, .evenement .rubrique, .evenement blockquote, .liste.category-evenement .entete .rubrique, .liste.category-evenement .surtitre, .category-evenement .encadre h1, .category-evenement .encadre .surtitre_enc, .category-evenement button, .evenement .entry-content li:before, .evenement .texte-en-couleur, .evenement .titre-car,
.edito .chapo, .edito h2, .edito h4, .edito .surtitre .edito .rubrique, .edito blockquote, .liste.category-edito .entete .rubrique, .liste.category-edito .surtitre, .category-edito .encadre h1, .category-edito .encadre .surtitre_enc, .category-edito button, .edito .entry-content li:before, .edito .texte-en-couleur, .edito .titre-car {
	color: #004f75;
}

.evenement .entry-content button, .edito .entry-content button,
.evenement .surtitre, .edito .surtitre,
.search .category-evenement .surtitre, .search .category-edito .surtitre,
.tag .category-evenement .surtitre, .tag .category-edito .surtitre {
	background: #004f75;
	color: #ffffff;
}

.single-numero .evenement, .cat_article_une.evenement,
.single-numero .edito, .cat_article_une.edito,
.evenement .entete, .edito .entete,
.search .category-evenement .entete, .search .category-edito .entete,
.tag .category-evenement .entete, .tag .category-edito .entete {
	border-top: solid 10px #004f75 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.societe .chapo, .societe h2, .societe h4, .category-societe .entete .rubrique, .societe .surtitre, .societe .rubrique, .societe blockquote, .liste.category-societe .entete .rubrique, .liste.category-societe .surtitre, .category-societe .encadre h1, .category-societe .encadre .surtitre_enc, .category-societe button, .societe .entry-content li:before, .societe .texte-en-couleur, .societe .titre-car {
	color: #4a6479;
}

.societe .entry-content button,
.societe .surtitre,
.search .category-societe .surtitre,
.tag .category-societe .surtitre {
	background: #4a6479;
	color: #ffffff;
}

.single-numero .societe, .cat_article_une.societe, .societe .entete,
.search .category-societe .entete, .tag .category-societe .entete {
	border-top: solid 10px #4a6479 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.zoom .chapo, .zoom h2, .zoom h4, .category-zoom .entete .rubrique, .zoom .surtitre, .zoom .rubrique, .zoom blockquote, .liste.category-zoom .entete .rubrique, .liste.category-zoom .surtitre, .category-zoom .encadre h1, .category-zoom .encadre .surtitre_enc, .category-zoom button, .zoom .entry-content li:before, .zoom .texte-en-couleur, .zoom .titre-car {
	color: #95a725;
}

.zoom .entry-content button,
.zoom .surtitre,
.search .category-zoom .surtitre,
.tag .category-zoom .surtitre {
	background: #95a725;
	color: #ffffff;
}

.single-numero .zoom, .cat_article_une.zoom, .zoom .entete,
.search .category-zoom .entete, .tag .category-zoom .entete {
	border-top: solid 10px #95a725 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}




.livres .chapo, .livres h2, .livres h4, .category-livres .entete .rubrique, .livres .surtitre, .livres .rubrique, .livres blockquote, .liste.category-livres .entete .rubrique, .liste.category-livres .surtitre, .category-livres .encadre h1, .category-livres .encadre .surtitre_enc, .category-livres button, .livres .entry-content li:before, .livres .texte-en-couleur, .livres .titre-car {
	color: #c7d300;
}

.livres .entry-content button,
.livres .surtitre,
.search .category-livres .surtitre,
.tag .category-livres .surtitre {
	background: #c7d300;
	color: #ffffff;
}

.single-numero .livres, .cat_article_une.livres, .livres .entete,
.search .category-livres .entete, .tag .category-livres .entete {
	border-top: solid 10px #c7d300 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.note-de-lecture .chapo, .note-de-lecture .title, .note-de-lecture .surtitre, .note-de-lecture .rubrique, .note-de-lecture blockquote, .note-de-lecture h2, .note-de-lecture h4, .liste.category-note-de-lecture .entete .rubrique, .liste.category-note-de-lecture .surtitre, .category-note-de-lecture button, .note-de-lecture .entry-content li:before, .note-de-lecture .texte-en-couleur, .note-de-lecture .titre-car {
	color: #c7d300;
}

.note-de-lecture .entry-content button,
.note-de-lecture .surtitre,
.search .category-note-de-lecture .surtitre,
.tag .category-note-de-lecture .surtitre {
	background: #c7d300;
	color: #ffffff;
}

.single-numero .note-de-lecture, .cat_article_une.note-de-lecture, .note-de-lecture .entete,
.search .category-note-de-lecture .entete, .tag .category-note-de-lecture .entete {
	border-top: solid 10px #c7d300 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.covid-19 .chapo, .covid-19 h2, .covid-19 h4, .category-covid-19 .entete .rubrique, .covid-19 .surtitre, .covid-19 .rubrique, .covid-19 blockquote, .liste.category-covid-19 .entete .rubrique, .liste.category-covid-19 .surtitre, .category-covid-19 .encadre h1, .category-covid-19 .encadre .surtitre_enc, .category-covid-19 button, .covid-19 .entry-content li:before, .covid-19 .texte-en-couleur, .covid19 .titre-car {
	color: #778fc0;
}

.covid-19 .entry-content button,
.covid-19 .surtitre,
.search .category-covid-19 .surtitre,
.tag .category-covid-19 .surtitre {
	background: #778fc0;
	color: #ffffff;
}

.single-numero .covid-19, .cat_article_une.covid-19, .covid-19 .entete,
.search .category-covid-19 .entete, .tag .category-covid-19 .entete {
	border-top: solid 10px #778fc0 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.pratique .chapo, .pratique h2, .pratique h4, .pratique .surtitre, .pratique .rubrique, .pratique blockquote, .liste.category-pratique .entete .rubrique, .liste.category-pratique .surtitre, .category-pratique .encadre h1, .category-pratique .encadre .surtitre_enc, .category-pratique button, .pratique .entry-content li:before, .pratique .texte-en-couleur, .pratique .titre-car {
	color: #d8bd00;
}

.pratique .entry-content button,
.pratique .surtitre,
.search .category-pratique .surtitre,
.tag .category-pratique .surtitre {
	background: #d8bd00;
	color: #ffffff;
}

.single-numero .pratique, .cat_article_une.pratique, .pratique .entete,
.search .category-pratique .entete, .tag .category-pratique .entete {
	border-top: solid 10px #d8bd00 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.innovation .chapo, .innovation h2, .innovation h4, .innovation .surtitre, .innovation .rubrique, .innovation blockquote, .liste.category-innovation .entete .rubrique, .liste.category-innovation .surtitre, .category-innovation .encadre h1, .category-innovation .encadre .surtitre_enc, .category-innovation button, .innovation .entry-content li:before, .innovation .texte-en-couleur, .innovation .titre-car {
	color: #00acb1;
}

.innovation .entry-content button,
.innovation .surtitre,
.search .category-innovation .surtitre,
.tag .category-innovation .surtitre {
	background: #00acb1;
	color: #ffffff;
}

.single-numero .innovation, .cat_article_une.innovation, .innovation .entete,
.search .category-innovation .entete, .tag .category-innovation .entete {
	border-top: solid 10px #00acb1 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}




.dossier .chapo, .dossier h2, .dossier h4, .dossier h2 a, .dossier .rubrique, .dossier blockquote, .category-dossier .encadre h1, .category-dossier .encadre .surtitre_enc, .category-dossier .entete .rubrique, .single-dossier .col-sm-12 .entete .rubrique, .dossier button, .dossier .entry-content li:before, .dossier .texte-en-couleur, .dossier .titre-car,
.edito .chapo, .edito h4, .edito h2 a, .edito .rubrique, .edito blockquote, .category-edito .encadre h1, .category-edito .encadre .surtitre_enc, .category-edito .entete .rubrique, .edito .entry-content li:before, .edito .texte-en-couleur, .edito .titre-car,
.n-500 .chapo, .n-500 h4, .n-500 h2 a, .n-500 .n-500, .n-500 blockquote, .category-n-500 .encadre h1, .category-n-500 .encadre .surtitre_enc, .category-n-500 .entete .rubrique, .n-500 .entry-content li:before, .n-500 .texte-en-couleur, .n-500 .titre-car {
	color: #00919e;
}

.dossier .entry-content button, .edito .entry-content button, .n-500 .entry-content button,
.single-dossier .surtitre, .single-post .bloc_somdos .surtitre, .dossier .surtitre, .edito .surtitre, .n-500 .surtitre,
.search .category-dossier .surtitre, .search .dossier .surtitre, .search .category-edito .surtitre, .search .category-n-500 .surtitre,
.tag .category-dossier .surtitre, .tag .dossier .surtitre, .tag .category-edito .surtitre, .tag .category-n-500 .surtitre {
	background: #00919e;
	color: #ffffff !important;
}

.single-numero .dossier, .cat_article_une.dossier,
.single-numero .edito, .cat_article_une.edito,
.single-numero .n-500, .cat_article_une.n-500,
.single-auteurs .dossier .entete, .single-dossier .col-sm-12 .entete, .single-post .dossier .entete, .edito .entete, .n-500 .entete,
.archive .liste.dossier,
.search .category-dossier .entete, .search .dossier .entete, .search .category-edito .entete, .search .category-n-500 .entete,
.tag .category-dossier .entete, .tag .dossier .entete, .tag .category-edito .entete, .tag .category-n-500 .entete {
	border-top: solid 10px #00919e !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.reflexion .chapo, .reflexion h2, .reflexion h4, .reflexion .surtitre, .reflexion .rubrique, .reflexion blockquote, .liste.category-reflexion .entete .rubrique, .liste.category-reflexion .surtitre, .category-reflexion .encadre h1, .category-reflexion .encadre .surtitre_enc, .category-reflexion button, .reflexion .entry-content li:before, .reflexion .texte-en-couleur, .reflexion .titre-car {
	color: #db6412;
}

.reflexion .entry-content button,
.reflexion .surtitre,
.search .category-reflexion .surtitre,
.tag .category-reflexion .surtitre {
	background: #db6412;
	color: #ffffff;
}

.single-numero .reflexion, .cat_article_une.reflexion, .reflexion .entete,
.search .category-reflexion .entete, .tag .category-reflexion .entete {
	border-top: solid 10px #db6412 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}




.decryptage .chapo, .decryptage h2, .decryptage h4, .decryptage .surtitre, .decryptage .rubrique, .decryptage blockquote, .liste.category-decryptage .entete .rubrique, .liste.category-decryptage .surtitre, .category-decryptage .encadre h1, .category-decryptage .encadre .surtitre_enc, .category-decryptage button, .decryptage .entry-content li:before, .decryptage .texte-en-couleur, .decryptage .titre-car, 
.international .chapo, .international h4, .international .surtitre, .international .rubrique, .international blockquote, .liste.category-international .entete .rubrique, .liste.category-international .surtitre, .category-international .encadre h1, .category-international .encadre .surtitre_enc, .category-international button, .international .entry-content li:before, .international .texte-en-couleur, .international .titre-car  {
	color: #702283;
}

.decryptage .entry-content button, .international .entry-content button,
.decryptage .surtitre, .international .surtitre,
.search .category-decryptage .surtitre, .search .category-international .surtitre,
.tag .category-decryptage .surtitre, .tag .category-international .surtitre {
	background: #702283;
	color: #ffffff;
}

.single-numero .decryptage, .cat_article_une.decryptage,
.single-numero .international, .cat_article_une.international,
.decryptage .entete, .international .entete,
.search .category-decryptage .entete, .search .category-international .entete,
.tag .category-decryptage .entete, .tag .category-international .entete {
	border-top: solid 10px #702283 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.psychosante .chapo, .psychosante h2, .psychosante h4, .psychosante .surtitre, .psychosante .rubrique, .psychosante blockquote, .liste.category-psychosante .entete .rubrique, .liste.category-psychosante .surtitre, .category-psychosante .encadre h1, .category-psychosante .encadre .surtitre_enc, .category-psychosante button, .psychosante .entry-content li:before, .psychosante .texte-en-couleur, .psychosante .titre-car {
	color: #d59e00;
}

.psychosante .entry-content button,
.psychosante .surtitre,
.search .category-psychosante .surtitre,
.tag .category-psychosante .surtitre {
	background: #d59e00;
	color: #ffffff;
}

.single-numero .psychosante, .cat_article_une.psychosante, .psychosante .entete,
.search .category-psychosante .entete, .tag .category-psychosante .entete {
	border-top: solid 10px #d59e00 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.publiredactionnel .chapo, .publiredactionnel h2, .publiredactionnel h4, .publiredactionnel .surtitre, .publiredactionnel .rubrique, .category-publiredactionnel .rubrique, .liste.category-publiredactionnel .entete .rubrique, .publiredactionnel blockquote, .liste.category-publiredactionnel .surtitre, .category-publiredactionnel .encadre h1, .category-publiredactionnel .encadre .surtitre_enc, .category-publiredactionnel button, .publiredactionnel .entry-content li:before, .publiredactionnel .texte-en-couleur, .publiredactionnel .titre-car {
	color: #b71177;
}

.publiredactionnel .entry-content button,
.publiredactionnel .surtitre,
.search .category-publiredactionnel .surtitre,
.tag .category-publiredactionnel .surtitre {
	background: #b71177;
	color: #ffffff;
}

.single-numero .publiredactionnel, .cat_article_une.publiredactionnel, .publiredactionnel .entete,
.search .category-publiredactionnel .entete, .tag .category-publiredactionnel .entete {
	border-top: solid 10px #b71177 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.juridique .chapo, .juridique h2, .juridique h4, .juridique .surtitre, .juridique .rubrique, .category-juridique .rubrique, .liste.category-juridique .entete .rubrique, .liste.category-juridique .surtitre, .category-juridique .encadre h1, .category-juridique .encadre .surtitre_enc, .category-juridique button, .juridique .entry-content li:before, .category-juridique blockquote, .juridique .texte-en-couleur, .juridique .titre-car,
.jurisante .chapo, .jurisante h2, .jurisante h4, .jurisante .surtitre, .jurisante .rubrique, .category-jurisante .rubrique, .liste.category-jurisante .entete .rubrique, .liste.category-jurisante .surtitre, .category-jurisante .encadre h1, .category-jurisante .encadre .surtitre_enc, .category-jurisante button, .jurisante .entry-content li:before, .category-jurisante blockquote, .jurisante .texte-en-couleur, .jurisante .titre-car,
.tribune-du-cneh .chapo, .tribune-du-cneh .surtitre, .tribune-du-cneh .rubrique, .category-tribune-du-cneh .rubrique, .category-tribune-du-cneh .encadre h1, .category-tribune-du-cneh .encadre .surtitre_enc, .category-tribune-du-cneh button, .tribune-du-cneh .entry-content li:before, .category-tribune-du-cneh blockquote, .tribune-du-cneh .texte-en-couleur, .tribune-du-cneh .titre-car {
	color: #ae1613;
}

.juridique .entry-content button, .jurisante .entry-content button, .tribune-du-cneh .entry-content button,
.juridique .surtitre, .jurisante .surtitre, .tribune-du-cneh .surtitre,
.search .category-juridique .surtitre, .search .category-jurisante .surtitre, .search .category-tribune-du-cneh .surtitre,
.tag .category-juridique .surtitre, .tag .category-jurisante .surtitre, .tag .category-tribune-du-cneh .surtitre {
	background: #ae1613;
	color: #ffffff;
}

.single-numero .juridique, .cat_article_une.juridique,
.single-numero .jurisante, .cat_article_une.jurisante,
.single-numero .tribune-du-cneh, .cat_article_une.tribune-du-cneh,
.juridique .entete, .jurisante .entete, .tribune-du-cneh .entete,
.search .category-juridique .entete, .search .category-jurisante .entete, .search .category-tribune-du-cneh .entete,
.tag .category-juridique .entete, .tag .category-jurisante .entete, .tag .category-tribune-du-cneh .entete {
	border-top: solid 10px #ae1613 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.tribune .chapo, .tribune h2, .tribune h4, .category-tribune .entete .rubrique, .tribune .surtitre, .tribune .rubrique, .tribune blockquote, .liste.category-tribune .entete .rubrique, .liste.category-tribune .surtitre, .category-tribune .encadre h1, .category-tribune .encadre .surtitre_enc, .category-tribune button, .tribune .entry-content li:before, .tribune .texte-en-couleur, .tribune .titre-car {
	color: #95358b;
}

.tribune .entry-content button,
.tribune .surtitre,
.search .category-tribune .surtitre,
.tag .category-tribune .surtitre {
	background: #95358b;
	color: #ffffff;
}

.single-numero .tribune, .cat_article_une.tribune, .tribune .entete,
.search .category-tribune .entete, .tag .category-tribune .entete {
	border-top: solid 10px #95358b !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.avis-dexpert .chapo, .avis-dexpert h2, .avis-dexpert h4, .avis-dexpert .surtitre, .avis-dexpert .rubrique, .avis-dexpert blockquote, .liste.category-avis-dexpert .entete .rubrique, .liste.category-avis-dexpert .surtitre, .category-avis-dexpert .encadre h1, .category-avis-dexpert .encadre .surtitre_enc, .category-avis-dexpert button, .avis-dexpert .entry-content li:before, .avis-dexpert .texte-en-couleur, .avis-dexpert .titre-car {
	color: #b71177;
}

.avis-dexpert .entry-content button,
.avis-dexpert .surtitre,
.search .category-avis-dexpert .surtitre,
.tag .category-avis-dexpert .surtitre {
	background: #b71177;
	color: #ffffff;
}

.single-numero .avis-dexpert, .cat_article_une.avis-dexpert, .avis-dexpert .entete,
.search .category-avis-dexpert .entete, .tag .category-avis-dexpert .entete {
	border-top: solid 10px #b71177 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.performance .chapo, .performance h2, .performance h4, .performance .surtitre, .performance .rubrique, .performance blockquote, .liste.category-performance .entete .rubrique, .liste.category-performance .surtitre, .category-performance .encadre h1, .category-performance .encadre .surtitre_enc, .category-performance button, .performance .entry-content li:before, .performance .texte-en-couleur, .performance .titre-car {
	color: #e7335d;
}

.performance .entry-content button,
.performance .surtitre,
.search .category-performance .surtitre,
.tag .category-performance .surtitre {
	background: #e7335d;
	color: #ffffff;
}

.single-numero .performance, .cat_article_une.performance, .performance .entete,
.search .category-performance .entete, .tag .category-performance .entete {
	border-top: solid 10px #e7335d !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.experience .chapo, .experience h2, .experience h4, .experience .surtitre, .experience .rubrique, .experience blockquote, .liste.category-experience .entete .rubrique, .liste.category-experience .surtitre, .category-experience .encadre h1, .category-experience .encadre .surtitre_enc, .category-experience button, .experience .entry-content li:before, .experience .texte-en-couleur, .experience .titre-car, 
.experience-suite .chapo, .experience-suite h2, .experience-suite h4, .experience-suite .surtitre, .experience-suite .rubrique, .experience-suite blockquote, .liste.category-experience-suite .entete .rubrique, .liste.category-experience-suite .surtitre, .category-experience-suite .encadre h1, .category-experience-suite .encadre .surtitre_enc, .category-experience-suite button, .experience-suite .entry-content li:before, .experience-suite .texte-en-couleur, .experience-suite .titre-car {
	color: #69abde;
}

.experience .entry-content button, .experience-suite .entry-content button,
.experience .surtitre , .experience-suite .surtitre,
.search .category-experience .surtitre, .search .category-experience-suite .surtitre,
.tag .category-experience .surtitre, .tag .category-experience-suite .surtitre {
	background: #69abde;
	color: #ffffff;
}

.single-numero .experience, .cat_article_une.experience,
.single-numero .experience-suite, .cat_article_une.experience-suite,
.experience .entete, .experience-suite .entete,
.search .category-experience .entete, .search .category-experience-suite .entete,
.tag .category-experience .entete, .tag .category-experience-suite .entete {
	border-top: solid 10px #69abde !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.point-de-vue .chapo, .point-de-vue h2, .point-de-vue h4, .category-point-de-vue .entete .rubrique, .point-de-vue .surtitre, .point-de-vue .rubrique, .point-de-vue blockquote, .liste.category-point-de-vue .entete .rubrique, .liste.category-point-de-vue .surtitre, .category-point-de-vue .encadre h1, .category-point-de-vue .encadre .surtitre_enc, .category-point-de-vue button, .point-de-vue .entry-content li:before, .point-de-vue .texte-en-couleur, .point-de-vue .titre-car, 
.focus .chapo, .focus h2, .focus h4, .category-focus .entete .rubrique, .focus .surtitre, .focus blockquote, .focus .rubrique, .liste.category-focus .entete .rubrique, .liste.category-focus .surtitre, .category-focus .encadre h1, .category-focus .encadre .surtitre_enc, .category-focus button, .focus .entry-content li:before, .focus .texte-en-couleur, .focus .titre-car, 
.conference-gestions-hospitalieres .chapo, .conference-gestions-hospitalieres h2, .conference-gestions-hospitalieres h4, .category-conference-gestions-hospitalieres .entete .rubrique, .conference-gestions-hospitalieres .surtitre, .conference-gestions-hospitalieres .rubrique, .conference-gestions-hospitalieres blockquote, .liste.category-conference-gestions-hospitalieres .entete .rubrique, .liste.category-conference-gestions-hospitalieres .surtitre, .category-conference-gestions-hospitalieres .encadre h1, .category-conference-gestions-hospitalieres .encadre .surtitre_enc, .category-conference-gestions-hospitalieres button, .conference-gestions-hospitalieres .entry-content li:before, .conference-gestions-hospitalieres .texte-en-couleur, .conference-gestions-hospitalieres .titre-car {
	color: #95a725;
}

.point-de-vue .entry-content button, .focus .entry-content button, .conference-gestions-hospitalieres .entry-content button,
.point-de-vue .surtitre, .focus .surtitre, .conference-gestions-hospitalieres .surtitre,
.search .category-point-de-vue .surtitre, .search .category-focus .surtitre, .search .category-conference-gestions-hospitalieres .surtitre,
.tag .category-point-de-vue .surtitre, .tag .category-focus .surtitre, .tag .category-conference-gestions-hospitalieres .surtitre {
	background: #95a725;
	color: #ffffff;
}

.single-numero .point-de-vue, .cat_article_une.point-de-vue,
.single-numero .focus, .cat_article_une.focus,
.single-numero .conference-gestions-hospitalieres, .cat_article_une.conference-gestions-hospitalieres,
.point-de-vue .entete, .focus .entete, .conference-gestions-hospitalieres .entete,
.search .category-point-de-vue .entete, .search .category-focus .entete, .search .category-conference-gestions-hospitalieres .entete,
.tag .category-point-de-vue .entete, .tag .category-focus .entete, .tag .category-conference-gestions-hospitalieres .entete {
	border-top: solid 10px #95a725 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}







.seminaire .chapo, .seminaire h2, .seminaire h4, .category-seminaire .entete .rubrique, .seminaire .surtitre, .seminaire .rubrique, .seminaire blockquote, .liste.category-seminaire .entete .rubrique, .liste.category-seminaire .surtitre, .category-seminaire .encadre h1, .category-seminaire .encadre .surtitre_enc, .category-seminaire button, .seminaire .entry-content li:before, .seminaire .texte-en-couleur, .seminaire .titre-car {
	color: #0b83b3;
}

.seminaire .entry-content button, .seminaire .surtitre, 
.search .category-seminaire .surtitre, .tag .category-seminaire .surtitre {
	background: #0b83b3;
	color: #ffffff;
}

.single-numero .seminaire, .cat_article_une.seminaire, .seminaire .entete,
.search .category-seminaire .entete, .tag .category-seminaire .entete {
	border-top: solid 10px #0b83b3 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}







.colloque .chapo, .colloque h2, .colloque h4, .category-colloque .entete .rubrique, .colloque .surtitre, .colloque .rubrique, .colloque blockquote, .liste.category-colloque .entete .rubrique, .liste.category-colloque .surtitre, .category-colloque .encadre h1, .category-colloque .encadre .surtitre_enc, .category-colloque button, .colloque .entry-content li:before, .colloque .texte-en-couleur, .colloque .titre-car {
	color: #0b83b3;
}

.colloque .entry-content button, .colloque .surtitre, .search .category-colloque .surtitre, .tag .category-colloque .surtitre {
	background: #0b83b3;
	color: #ffffff;
}

.single-numero .colloque, .cat_article_une.colloque, .colloque .entete,
.search .category-colloque .entete, .tag .category-colloque .entete {
	border-top: solid 10px #0b83b3 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.rencontres-de-la-sante .chapo, .rencontres-de-la-sante h2, .rencontres-de-la-sante h4, .category-rencontres-de-la-sante .entete .rubrique, .rencontres-de-la-sante .surtitre, .rencontres-de-la-sante .rubrique, .rencontres-de-la-sante blockquote, .liste.category-rencontres-de-la-sante .entete .rubrique, .liste.category-rencontres-de-la-sante .surtitre, .category-rencontres-de-la-sante .encadre h1, .category-rencontres-de-la-sante .encadre .surtitre_enc, .category-rencontres-de-la-sante button, .rencontres-de-la-sante .entry-content li:before, .rencontres-de-la-sante .texte-en-couleur, .rencontres-de-la-sante .titre-car, 
.universite-dete-alzheimer .chapo, .universite-dete-alzheimer h2, .universite-dete-alzheimer h4, .category-universite-dete-alzheimer .entete .rubrique, .universite-dete-alzheimer .surtitre, .universite-dete-alzheimer .rubrique, .universite-dete-alzheimer blockquote, .liste.category-universite-dete-alzheimer .entete .rubrique, .liste.category-universite-dete-alzheimer .surtitre, .category-universite-dete-alzheimer .encadre h1, .category-universite-dete-alzheimer .encadre .surtitre_enc, .category-universite-dete-alzheimer button, .universite-dete-alzheimer  .entry-content li:before, .universite-dete-alzheimer .texte-en-couleur, .universite-dete-alzheimer .titre-car, 
.erema .chapo, .erema h2, .erema h4, .category-erema .entete .rubrique, .erema .surtitre, .erema .rubrique, .erema blockquote, .liste.category-erema .entete .rubrique, .liste.category-erema .surtitre, .category-erema .encadre h1, .category-erema .encadre .surtitre_enc, .category-erema button, .erema .entry-content li:before, .erema .texte-en-couleur, .erema .titre-car {
	color: #c5a334;
}

.rencontres-de-la-sante .entry-content button, .universite-dete-alzheimer .entry-content button, .erema .entry-content button,
.rencontres-de-la-sante .surtitre, .universite-dete-alzheimer .surtitre, .erema .surtitre,
.search .category-rencontres-de-la-sante .surtitre, .search .category-universite-dete-alzheimer .surtitre, .search .category-erema .surtitre,
.tag .category-rencontres-de-la-sante .surtitre, .tag .category-universite-dete-alzheimer .surtitre, .tag .category-erema .surtitre {
	background: #c5a334;
	color: #ffffff;
}

.single-numero .rencontres-de-la-sante, .cat_article_une.rencontres-de-la-sante,
.single-numero .universite-dete-alzheimer, .cat_article_une.universite-dete-alzheimer,
.single-numero .erema, .cat_article_une.erema,
.rencontres-de-la-sante .entete, .universite-dete-alzheimer .entete, .erema .entete,
.search .category-rencontres-de-la-sante .entete, .search .category-universite-dete-alzheimer .entete, .search .category-erema .entete,
.tag .category-rencontres-de-la-sante .entete, .tag .category-universite-dete-alzheimer .entete, .tag .category-erema .entete {
	border-top: solid 10px #c5a334 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}








.rencontres .chapo, .rencontres h2, .rencontres h4, .category-rencontres .entete .rubrique, .rencontres .surtitre, .rencontres .rubrique, .rencontres blockquote, .liste.category-rencontres .entete .rubrique, .liste.category-rencontres .surtitre, .category-rencontres .encadre h1, .category-rencontres .encadre .surtitre_enc, .category-rencontres button, .rencontres .entry-content li:before, .rencontres .texte-en-couleur, .rencontres .titre-car {
	color: #996633;
}

.rencontres .entry-content button,
.rencontres .surtitre,
.search .category-rencontres .surtitre,
.tag .category-rencontres .surtitre {
	background: #996633;
	color: #ffffff;
}

.single-numero .rencontres, .cat_article_une.rencontres, .rencontres .entete,
.search .category-rencontres .entete, .tag .category-rencontres .entete {
	border-top: solid 10px #996633 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.instances .chapo, .instances h2, .instances h4, .category-instances .entete .rubrique, .instances .surtitre, .instances .rubrique, .instances blockquote, .liste.category-instances .entete .rubrique, .liste.category-instances .surtitre, .category-instances .encadre h1, .category-instances .encadre .surtitre_enc, .category-instances button, .instances .entry-content li:before, .instances .texte-en-couleur, .instances .titre-car {
	color: #6f2282;
}

.instances .entry-content button,
.instances .surtitre,
.search .category-instances .surtitre,
.tag .category-instances .surtitre {
	background: #6f2282;
	color: #ffffff;
}

.single-numero .instances, .cat_article_une.instances, .instances .entete,
.search .category-instances .entete, .tag .category-instances .entete {
	border-top: solid 10px #6f2282 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.les-mots-de-la-redaction .chapo, .les-mots-de-la-redaction h2, .les-mots-de-la-redaction h4, .category-les-mots-de-la-redaction .entete .rubrique, .les-mots-de-la-redaction .surtitre, .les-mots-de-la-redaction .rubrique, .les-mots-de-la-redaction blockquote, .liste.category-les-mots-de-la-redaction .entete .rubrique, .liste.category-les-mots-de-la-redaction .surtitre, .category-les-mots-de-la-redaction .encadre h1, .category-les-mots-de-la-redaction .encadre .surtitre_enc, .category-les-mots-de-la-redaction button, .les-mots-de-la-redaction .entry-content li:before, .les-mots-de-la-redaction .texte-en-couleur, .les-mots-de-la-redaction .titre-car {
	color: #336666;
}

.les-mots-de-la-redaction .entry-content button,
.les-mots-de-la-redaction .surtitre,
.search .category-les-mots-de-la-redaction .surtitre,
.tag .category-les-mots-de-la-redaction .surtitre {
	background: #336666;
	color: #ffffff;
}

.single-numero .les-mots-de-la-redaction, .cat_article_une.les-mots-de-la-redaction, .les-mots-de-la-redaction .entete,
.search .category-les-mots-de-la-redaction .entete, .tag .category-les-mots-de-la-redaction .entete {
	border-top: solid 10px #336666 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.communique .chapo, .communique h2, .communique h4, .category-communique .entete .rubrique, .communique .surtitre, .communique .rubrique, .communique blockquote, .liste.category-communique .entete .rubrique, .liste.category-communique .surtitre, .category-communique .encadre h1, .category-communique .encadre .surtitre_enc, .category-communique button, .communique .entry-content li:before, .communique .texte-en-couleur, .communique .titre-car {
	color: #009ee3;
}

.communique .entry-content button,
.communique .surtitre,
.search .category-communique .surtitre,
.tag .category-communique .surtitre {
	background: #009ee3;
	color: #ffffff;
}

.single-numero .communique, .cat_article_une.communique, .communique .entete,
.search .category-communique .entete, .tag .category-communique .entete {
	border-top: solid 10px #009ee3 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.pharmacie .chapo, .pharmacie h2, .pharmacie h4, .category-pharmacie .entete .rubrique, .pharmacie .surtitre, .pharmacie .rubrique, .pharmacie blockquote, .liste.category-pharmacie .entete .rubrique, .liste.category-pharmacie .surtitre, .category-pharmacie .encadre h1, .category-pharmacie .encadre .surtitre_enc, .category-pharmacie button, .pharmacie .entry-content li:before, .pharmacie .texte-en-couleur, .pharmacie .titre-car, 
.pharmacie-suite .chapo, .pharmacie-suite h2, .pharmacie-suite h4, .category-pharmacie-suite .entete .rubrique, .pharmacie-suite .surtitre, .pharmacie-suite .rubrique, .pharmacie-suite blockquote, .liste.category-pharmacie-suite .entete .rubrique, .liste.category-pharmacie-suite .surtitre, .category-pharmacie-suite .encadre h1, .category-pharmacie-suite .encadre .surtitre_enc, .category-pharmacie-suite button, .pharmacie-suite .entry-content li:before, .pharmacie-suite .texte-en-couleur, .pharmacie-suite .titre-car {
	color: #95a725;
}

.pharmacie .entry-content button, .pharmacie-suite .entry-content button,
.pharmacie .surtitre, .pharmacie-suite .surtitre,
.search .category-pharmacie .surtitre, .search .category-pharmacie-suite .surtitre,
.tag .category-pharmacie .surtitre, .tag .category-pharmacie-suite .surtitre {
	background: #95a725;
	color: #ffffff;
}

.single-numero .pharmacie, .cat_article_une.pharmacie,
.single-numero .pharmacie-suite, .cat_article_une.pharmacie-suite,
.pharmacie .entete, .pharmacie-suite .entete,
.search .category-pharmacie .entete, .search .category-pharmacie-suite .entete,
.tag .category-pharmacie .entete, .tag .category-pharmacie-suite .entete {
	border-top: solid 10px #95a725 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}







.compte-rendu .chapo, .compte-rendu h2, .compte-rendu h4, .category-compte-rendu .entete .rubrique, .compte-rendu .surtitre, .compte-rendu .rubrique, .compte-rendu blockquote, .liste.category-compte-rendu .entete .rubrique, .liste.category-compte-rendu .surtitre, .category-compte-rendu .encadre h1, .category-compte-rendu .encadre .surtitre_enc, .category-compte-rendu button, .compte-rendu .entry-content li:before, .compte-rendu .texte-en-couleur, .compte-rendu .titre-car {
	color: #95a725;
}

.compte-rendu .entry-content button,
.compte-rendu .surtitre,
.search .category-compte-rendu .surtitre,
.tag .category-compte-rendu .surtitre {
	background: #95a725;
	color: #ffffff;
}

.single-numero .compte-rendu, .cat_article_une.compte-rendu, .compte-rendu .entete,
.search .category-compte-rendu .entete, .tag .category-compte-rendu .entete {
	border-top: solid 10px #95a725 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






/*Compte-rendu-CHU*/ #post-39191 .category-compte-rendu .entete .rubrique, #post-39191 .compte-rendu .surtitre, #post-39191 .compte-rendu .rubrique, #post-39191 .compte-rendu blockquote, #post-39191 .liste.category-compte-rendu .entete .rubrique, #post-39191 .liste.category-compte-rendu .surtitre, #post-39191 .category-compte-rendu .encadre h1, #post-39191 .category-compte-rendu .encadre .surtitre_enc, #post-39191 .category-compte-rendu button, .postid-39239 .category-compte-rendu .entete .rubrique, .postid-39239 .compte-rendu .surtitre, .postid-39239 .compte-rendu .rubrique, .postid-39239 .compte-rendu blockquote, .postid-39239 .liste.category-compte-rendu .entete .rubrique, .postid-39239 .liste.category-compte-rendu .surtitre, .postid-39239 .category-compte-rendu .encadre h1, .postid-39239 .category-compte-rendu .encadre .surtitre_enc, .postid-39239 .category-compte-rendu button, .postid-39237 .category-compte-rendu .entete .rubrique, .postid-39237 .compte-rendu .surtitre, .postid-39237 .compte-rendu .rubrique, .postid-39237 .compte-rendu blockquote, .postid-39237 .liste.category-compte-rendu .entete .rubrique, .postid-39237 .liste.category-compte-rendu .surtitre, .postid-39237 .category-compte-rendu .encadre h1, .postid-39237 .category-compte-rendu .encadre .surtitre_enc, .postid-39237 .category-compte-rendu button, .postid-39235 .category-compte-rendu .entete .rubrique, .postid-39235 .compte-rendu .surtitre, .postid-39235 .compte-rendu .rubrique, .postid-39235 .compte-rendu blockquote, .postid-39235 .liste.category-compte-rendu .entete .rubrique, .postid-39235 .liste.category-compte-rendu .surtitre, .postid-39235 .category-compte-rendu .encadre h1, .postid-39235 .category-compte-rendu .encadre .surtitre_enc, .postid-39235 .category-compte-rendu button, .postid-39228 .category-compte-rendu .entete .rubrique, .postid-39228 .compte-rendu .surtitre, .postid-39228 .compte-rendu .rubrique, .postid-39228 .compte-rendu blockquote, .postid-39228 .liste.category-compte-rendu .entete .rubrique, .postid-39228 .liste.category-compte-rendu .surtitre, .postid-39228 .category-compte-rendu .encadre h1, .postid-39228 .category-compte-rendu .encadre .surtitre_enc, .postid-39228 .category-compte-rendu button, .postid-39224 .category-compte-rendu .entete .rubrique, .postid-39224 .compte-rendu .surtitre, .postid-39224 .compte-rendu .rubrique, .postid-39224 .compte-rendu blockquote, .postid-39224 .liste.category-compte-rendu .entete .rubrique, .postid-39224 .liste.category-compte-rendu .surtitre, .postid-39224 .category-compte-rendu .encadre h1, .postid-39224 .category-compte-rendu .encadre .surtitre_enc, .postid-39224 .category-compte-rendu button, .postid-39221 .category-compte-rendu .entete .rubrique, .postid-39221 .compte-rendu .surtitre, .postid-39221 .compte-rendu .rubrique, .postid-39221 .compte-rendu blockquote, .postid-39221 .liste.category-compte-rendu .entete .rubrique, .postid-39221 .liste.category-compte-rendu .surtitre, .postid-39221 .category-compte-rendu .encadre h1, .postid-39221 .category-compte-rendu .encadre .surtitre_enc, .postid-39221 .category-compte-rendu button, .postid-39209 .category-compte-rendu .entete .rubrique, .postid-39209 .compte-rendu .surtitre, .postid-39209 .compte-rendu .rubrique, .postid-39209 .compte-rendu blockquote, .postid-39209 .liste.category-compte-rendu .entete .rubrique, .postid-39209 .liste.category-compte-rendu .surtitre, .postid-39209 .category-compte-rendu .encadre h1, .postid-39209 .category-compte-rendu .encadre .surtitre_enc, .postid-39209 .category-compte-rendu button, .postid-39207 .category-compte-rendu .entete .rubrique, .postid-39207 .compte-rendu .surtitre, .postid-39207 .compte-rendu .rubrique, .postid-39207 .compte-rendu blockquote, .postid-39207 .liste.category-compte-rendu .entete .rubrique, .postid-39207 .liste.category-compte-rendu .surtitre, .postid-39207 .category-compte-rendu .encadre h1, .postid-39207 .category-compte-rendu .encadre .surtitre_enc, .postid-39207 .category-compte-rendu button, .postid-39204 .category-compte-rendu .entete .rubrique, .postid-39204 .compte-rendu .surtitre, .postid-39204 .compte-rendu .rubrique, .postid-39204 .compte-rendu blockquote, .postid-39204 .liste.category-compte-rendu .entete .rubrique, .postid-39204 .liste.category-compte-rendu .surtitre, .postid-39204 .category-compte-rendu .encadre h1, .postid-39204 .category-compte-rendu .encadre .surtitre_enc, .postid-39204 .category-compte-rendu button, .compte-rendu .entry-content li:before {
	color: #721e61;
}

#post-39191 .compte-rendu .entry-content button, .postid-39239 .compte-rendu .entry-content button, .postid-39237 .compte-rendu .entry-content button, .postid-39235 .compte-rendu .entry-content button, .postid-39228 .compte-rendu .entry-content button, .postid-39224 .compte-rendu .entry-content button, .postid-39221 .compte-rendu .entry-content button, .postid-39209 .compte-rendu .entry-content button, .postid-39207 .compte-rendu .entry-content button, .postid-39204 .compte-rendu .entry-content button,

#post-39191 .compte-rendu .surtitre, .postid-39239 .compte-rendu .surtitre, .postid-39237 .compte-rendu .surtitre, .postid-39235 .compte-rendu .surtitre, .postid-39228 .compte-rendu .surtitre, .postid-39224 .compte-rendu .surtitre, .postid-39221 .compte-rendu .surtitre, .postid-39209 .compte-rendu .surtitre, .postid-39207 .compte-rendu .surtitre, .postid-39204 .compte-rendu .surtitre {
	background: #721e61;
	color: #ffffff;
}

#post-39191 .compte-rendu .entete, .postid-39239 .compte-rendu .entete, .postid-39237 .compte-rendu .entete, .postid-39235 .compte-rendu .entete, .postid-39228 .compte-rendu .entete, .postid-39224 .compte-rendu .entete, .postid-39221 .compte-rendu .entete, .postid-39209 .compte-rendu .entete, .postid-39207 .compte-rendu .entete, .postid-39204 .compte-rendu .entete {
	border-top: solid 10px #721e61 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}




.interview .chapo, .interview h2, .interview h4, .category-interview .entete .rubrique, .interview .surtitre, .interview .rubrique, .interview blockquote, .liste.category-interview .entete .rubrique, .liste.category-interview .surtitre, .category-interview .encadre h1, .category-interview .encadre .surtitre_enc, .category-interview button, .interview .entry-content li:before, .interview .texte-en-couleur, .interview .titre-car, 
.entretien .chapo, .entretien h2, .entretien h4, .category-entretien .entete .rubrique, .entretien .surtitre, .entretien .rubrique, .entretien blockquote, .liste.category-entretien .entete .rubrique, .liste.category-entretien .surtitre, .category-entretien .encadre h1, .category-entretien .encadre .surtitre_enc, .category-entretien button, .entretien .entry-content li:before, .entretien .texte-en-couleur, .entretien .titre-car {
	color: #706965;
}

.interview .entry-content button, .entretien .entry-content button,
.interview .surtitre, .entretien .surtitre,
.search .category-interview .surtitre, .search .category-entretien .surtitre,
.tag .category-interview .surtitre, .tag .category-entretien .surtitre {
	background: #706965;
	color: #ffffff;
}

.single-numero .interview, .cat_article_une.interview,
.single-numero .entretien, .cat_article_une.entretien,
.interview .entete, .entretien .entete,
.search .category-interview .entete, .search .category-entretien .entete,
.tag .category-interview .entete, .tag .category-entretien .entete {
	border-top: solid 10px #706965 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.graph .chapo, .sommaire_num .type-numero .graph h1, .graph .title, .type-partenaire.graph h1, .type-dossier.graph .entry-title, .graph .rubrique, .graph h2 a, .graph .surtitre, .graph blockquote, .liste.category-graph .entete .rubrique, .liste.category-graph .surtitre, .category-graph .encadre h1, .category-graph .encadre .surtitre_enc, .category-graph button, .graph .entry-content li:before, .graph .texte-en-couleur, .graph .titre-car {
	color: #00acb1;
}

.graph .entry-content button,
.graph .surtitre,
.search .category-graph .surtitre,
.tag .category-graph .surtitre {
	background: #00acb1;
	color: #ffffff;
}

.single-numero .graph, .cat_article_une.graph, .graph .entete,
.search .category-graph .entete, .tag .category-graph .entete {
	border-top: solid 10px #00acb1 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.ght .chapo, .ght h2, .ght h4, .ght .rubrique, .ght .surtitre, .liste.category-ght .entete .rubrique, .liste.category-ght .surtitre, .category-category-ght .encadre h1, .category-ght .encadre .surtitre_enc, .ght .entry-content li:before, .ght .texte-en-couleur, .ght .titre-car, 
.seminaire-ehesp-idm .chapo, .seminaire-ehesp-idm h2, .seminaire-ehesp-idm h4, .category-seminaire-ehesp-idm .surtitre, .category-seminaire-ehesp-idm button, .category-seminaire-ehesp-idm .surtitre_enc, .category-seminaire-ehesp-idm blockquote, .category-seminaire-ehesp-idm .title, .category-seminaire-ehesp-idm .rubrique, .seminaire-ehesp-idm .texte-en-couleur, .seminaire-ehesp-idm .titre-car, 
.ehesp-idm .ehesp-idm h2, .ehesp-idm h4, .chapo, .category-ehesp-idm .surtitre, .category-ehesp-idm button, .category-ehesp-idm .surtitre_enc, .category-ehesp-idm blockquote, .category-ehesp-idm .title, .category-ehesp-idm .rubrique, .ehesp-idm .surtitre, .sommaire_num .ehesp-idm h1, .ehesp-idm .rubrique, .ehesp-idm .title a, .ehesp-idm .entry-content li:before, .ehesp-idm .texte-en-couleur, .ehesp-idm .titre-car {
	color: #5692cd;
}

.ght .entry-content button, .seminaire-ehesp-idm .entry-content button, .ehesp-idm .entry-content button,
.ght .surtitre, .seminaire-ehesp-idm .surtitre, .ehesp-idm .surtitre,
.search .category-ght .surtitre, .search .category-seminaire-ehesp-idm .surtitre, .search .category-ehesp-idm .surtitre,
.tag .category-ght .surtitre, .tag .category-seminaire-ehesp-idm .surtitre, .tag .category-ehesp-idm .surtitre {
	background: #5692cd;
	color: #ffffff;
}

.single-numero .ght, .cat_article_une.ght,
.single-numero .seminaire-ehesp-idm, .cat_article_une.seminaire-ehesp-idm, 
.single-numero .ehesp-idm, .cat_article_une.ehesp-idm,
.ght .entete, .seminaire-ehesp-idm .entete, .ehesp-idm .entete,
.search .category-ght .entete, .search .category-seminaire-ehesp-idm .entete, .search .category-ehesp-idm .entete,
.tag .category-ght .entete, .tag .category-seminaire-ehesp-idm .entete, .tag .category-ehesp-idm .entete {
	border-top: solid 10px #5692cd !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.conferences-des-ch .chapo, .conferences-des-ch h2, .conferences-des-ch h4, .sommaire_num .type-numero .conferences-des-ch h1, .conferences-des-ch .entry-title, .conferences-des-ch .rubrique, .conferences-des-ch .surtitre, .conferences-des-ch .title, .conferences-des-ch h2.title a, .conferences-des-ch blockquote, .category-conferences-des-ch .encadre h1, .category-conferences-des-ch .encadre .surtitre_enc, .category-conferences-des-ch button,  .liste.category-conferences-des-ch .entete .rubrique, .liste.category-conferences-des-ch .surtitre, .category-conferences-des-ch .encadre h1, .category-conferences-des-ch .encadre .surtitre_enc, .conferences-des-ch .entry-content li:before, .conferences-des-ch .texte-en-couleur, .conferences-des-ch .titre-car, 
.groupe-irch .chapo, .groupe-irch h2, .groupe-irch h4, .sommaire_num .type-numero .groupe-irch h1, .groupe-irch .rubrique, .groupe-irch .surtitre, .groupe-irch .title, .groupe-irch h2.title a, .groupe-irch blockquote, .liste.category-groupe-irch .entete .rubrique, .liste.category-groupe-irch .surtitre, .category-groupe-irch .encadre h1, .category-groupe-irch .encadre .surtitre_enc, .category-groupe-irch button, .groupe-irch .rubrique, .groupe-irch .entry-content li:before, .groupe-irch .texte-en-couleur, .groupe-irch .titre-car {
	color: #5692cd;
}

.conferences-des-ch .entry-content button, .groupe-irch .entry-content button,
.conferences-des-ch .surtitre, .groupe-irch .surtitre,
.search .category-conferences-des-ch .surtitre, .search .category-groupe-irch .surtitre,
.tag .category-conferences-des-ch .surtitre, .tag .category-groupe-irch .surtitre {
	background: #5692cd;
	color: #ffffff;
}

.single-numero .conferences-des-ch, .cat_article_une.conferences-des-ch,
.single-numero .groupe-irch, .cat_article_une.groupe-irch,
.conferences-des-ch .entete, .groupe-irch .entete,
.search .category-conferences-des-ch .entete, .search .category-groupe-irch .entete,
.tag .category-conferences-des-ch .entete, .tag .category-groupe-irch .entete {
	border-top: solid 10px #5692cd !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.ap-hp .chapo, .ap-hp h2, .ap-hp h4, .category-ap-hp .entete .rubrique, .ap-hp .surtitre, .ap-hp .rubrique, .ap-hp blockquote, .liste.category-ap-hp .entete .rubrique, .liste.category-ap-hp .surtitre, .category-ap-hp .encadre h1, .category-ap-hp .encadre .surtitre_enc, .category-ap-hp button, .ap-hp .entry-content li:before, .ap-hp .texte-en-couleur, .ap-hp .titre-car {
	color: #005ca9;
}

.ap-hp .entry-content button,
.ap-hp .surtitre,
.search .category-ap-hp .surtitre,
.tag .category-ap-hp .surtitre {
	background: #005ca9;
	color: #ffffff;
}

.single-numero .ap-hp, .cat_article_une.ap-hp, .ap-hp .entete,
.search .category-ap-hp .entete, .tag .category-ap-hp .entete {
	border-top: solid 10px #005ca9 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.coach-et-culture .chapo, .coach-et-culture h2, .coach-et-culture h4, .coach-et-culture .surtitre, .coach-et-culture .rubrique, .category-coach-et-culture .entete .rubrique, .liste.category-coach-et-culture .surtitre, .category-coach-et-culture .encadre h1, .coach-et-culture blockquote, .category-coach-et-culture button, .coach-et-culture .entry-content li:before, .coach-et-culture .texte-en-couleur, .coach-et-culture .titre-car {
	color: #95a725;
}

.coach-et-culture .entry-content button,
.coach-et-culture .surtitre,
.search .category-coach-et-culture .surtitre,
.tag .category-coach-et-culture .surtitre {
	background: #95a725;
	color: #ffffff;
}

.single-numero .coach-et-culture, .cat_article_une.coach-et-culture, .coach-et-culture .entete,
.search .category-coach-et-culture .entete, .tag .category-coach-et-culture .entete {
	border-top: solid 10px #95a725 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}





.category-actualites .rubrique, .category-actualites .surtitre, .actualites .rubrique, .actualites .surtitre, .actualites .chapo, .category-actualites .encadre h1, .category-actualites button, .actualites .entry-content li:before, .actualites .texte-en-couleur, .actualites .titre-car,
.category-actualite .rubrique, .actualite .rubrique, .actualite .chapo, .category-actualite .encadre h1, .category-actualite button, .actualite .entry-content li:before, .actualite .texte-en-couleur, .actualite .titre-car,
.category-agenda .rubrique, .category-agenda .surtitre, .agenda .rubrique, .agenda .surtitre, .type-agenda .rubrique, .type-agenda .surtitre, .agenda .chapo, .category-agenda .encadre h1, .category-agenda button, .agenda .entry-content li:before, .agenda .texte-en-couleur, .agenda .titre-car {
	color: #fbb900;
}

.actualites .entry-content button, .agenda .entry-content button,
.single-actualites .surtitre, .category-actualite .surtitre, .agenda .surtitre,
.search .actualites .surtitre, .search .category-actualite .surtitre, .search .agenda .surtitre,
.archive .actualites .surtitre, .archive .category-actualite .surtitre, .archive .agenda .surtitre,
.tag .actualites .surtitre, .tag .agenda .surtitre {
	background: #fbb900;
	color: #ffffff;
}

.single .category-actualite .entete, .single-agenda .type-agenda, .single-publications .type-publications,
.single-numero .actualite, .cat_article_une.actualite,
.single-numero .agenda, .cat_article_une.agenda,
.archive .actualites .entete, .archive .agenda .entete,
.search .actualites .entete, .search .category-actualite .entete, .search .agenda .extrait ,
.tag .actualites .entete, .tag .agenda .entete {
	border-top: solid 10px #fbb900 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.search .agenda .entete {
	display: none !important;
}





.category-publications .rubrique, .category-publications .surtitre, .publications .rubrique, .publications .surtitre, .publications .chapo, .category-publications .encadre h1, .category-publications button, .publications .entry-content li:before, .publications .texte-en-couleur, .publications .titre-car {
	color: #b71177;
}

.publications .entry-content button,
.publications .surtitre,
.search .category-publications .surtitre,
.tag .category-publications .surtitre {
	background: #b71177;
	color: #ffffff;
}

.single-numero .publications, .cat_article_une.publications, .publications .entete,
.search .category-publications .entete, .tag .category-publications .entete {
	border-top: solid 10px #b71177 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}




.analyse .chapo, .analyse h2, .analyse h4, .category-analyse .rubrique, .analyse blockquote, .category-analyse .surtitre, .analyse .rubrique, .analyse .surtitre, .category-analyse .encadre h1, .category-analyse button, .analyse .entry-content li:before, .analyse .texte-en-couleur, .analyse .titre-car {
	color: #b71177;
}

.analyse .entry-content button,
.analyse .surtitre,
.search .category-analyse .surtitre,
.tag .category-analyse .surtitre {
	background: #b71177;
	color: #ffffff;
}

.single-numero .analyse, .cat_article_une.analyse, .analyse .entete,
.search .category-analyse .entete, .tag .category-analyse .entete {
	border-top: solid 10px #b71177 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}






.cat_article_une.abo, .cat_article_une.abo a {
	background-color: #FABA1B;
	color: #fff !important;
}

.cat_article_une.debat, .cat_article_une.debat a {
	background-color: #0094C8;
	color: #fff !important;
}

.liste.category-debat a, .category-debat .entete .rubrique, .category-debat .surtitre, .category-debat .extrait .surtitre, .liste.category-debat .entete .rubrique, .liste.category-debat .surtitre, .category-debat button {
	background-color: #fff;
	color: #0094C8 !important;
}

.right-footer {
	font-size: 12px;
	text-align: right;
}


/******************* FENETRE MODALE *********************/
h4.modal-title {
	font-size: 2.5em;
}



/********************* Styles Articles *****************************/

.entry-header .titre-article {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 55px;
	text-align: right;
	float: right;
}

.entry-header .titre-article:before, .entry-header .rubrique:before {
	content: "["
}

.entry-header .titre-article:after, .entry-header .rubrique:after {
	content: "]"
}

.single-auteurs h1, .page-title {
	font-size: 20px;
	margin: 0 0 10px 0;
	line-height: 0.9em;
}

h1.entry-title, h1.entry-title-bis {
	font-size: 30px;
	font-weight: 900 !important;
	margin: 0;
	line-height: 1em;
}

h4.surtitre {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	font-size: 14px;
	margin: 50px 0 6px 0;
}

.sous-titre {
	color: #000000 !important;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 26px;
	margin: 3px 0 0px 0;
}

.single-auteurs .fonctions {
	color: #9c9e9f;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	font-size: 18px;
	margin: 5px 0 0px 0;
	line-height: 1.1em;
}

.identification {
	padding: 10px;
}

.identification li {
	list-style: none;
}

.post-sous-titre {
	font-size: 18px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 5px;
}

.page #secondary, .single #secondary, .archive #secondary {
	padding: 0 0 0 15px;
}

.auteur_une {
	font-size: 12px !important;
	line-height: 15px;
	font-weight: bolder;
	display: block;
}

.lauteur {
	background: #fff;
	border: 1px solid #e0e0e0 !important;
	border-radius: 5px !important;
	padding: 15px 15px;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 1.2em;
}

.titre-mots-cles .titre-auteur:after {
	content: "S";
}

.auteurs .titre-auteur {
	font-family: museo-slab, serif;
	font-weight: 800;
	font-style: normal;
	font-size: 18px;
	text-transform: uppercase;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #e0e0e0;
	padding: 7px 15px 5px 15px;
	margin-bottom: -5px;
	z-index: 300;
	position: relative;
	color: #ffffff;
	background: #36628a !important;
	display: block;
}

.titre-mots-cles .titre-auteur {
	font-family: museo-slab, serif;
	font-weight: 800;
	font-style: normal;
	font-size: 18px;
	text-transform: uppercase;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #e0e0e0;
	padding: 7px 15px 5px 15px;
	margin-bottom: -5px;
	z-index: 300;
	position: relative;
	color: #ffffff;
	background: #36628a !important;
	display: block;
}

.lauteur .nom, .lauteur .prenom {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	font-size: 15px;
}

.prenom, .nom {
	font-size: 12px;
}



.nbs-flexisel-inner {
	background: none !important;
	min-height: inherit !important;
	margin: 0 !important;
}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
}

.nbs-flexisel-nav-left::before, .nbs-flexisel-nav-right::before {
	background: #ffffff;
	border-radius: 100px;
	border: solid 1.2px #e0e0e0;
	width: 30px;
	height: 30px;
	display: block;
}

.nbs-flexisel-nav-left {
	left: -8px !important;
}

.nbs-flexisel-nav-right {
	right: -8px !important;
}

.bloc_actu .nbs-flexisel-nav-right {
	position: relative !important;
	float: right;
}

.bloc_actu .nbs-flexisel-nav-right:before {
	background: none !important;
}


.alaune {
	margin-bottom: 25px;
}

.entry-header {
	margin: 0 0 0;
}

h5.date {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	margin-top: 7px;
	margin-bottom: 0;
	color: #fbb900;
	font-size: 22px;
}

.couv {
	margin-bottom: 50px;
	color: #36628a;
	font-family: museo-slab, serif;
	font-weight: 300;
	font-style: normal;
	display: inline-block;
}

.couv .gras {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
}

.couv a {
	color: #36628a;
}

.couv img {
	margin-bottom: 5px;
	border: 1px solid #e0e0e0 !important;
	max-height: 270px;
}

.paging-navigation .current a {
	color: #fff !important;
}

.nom {
	text-transform: uppercase;
}

.encadre h1 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 25px;
	line-height: 30px;
	text-transform: uppercase;
}

.surtitre_enc {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
}

.encadre h2 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	display: block;
	font-size: 23px;
	line-height: 25px;
	color: #000;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: none;
}

.encadre h3 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 19px;
	line-height: 24px;
	color: #000;
}

.encadre h4 {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 17px;
	line-height: 1em;
}

.page-title {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 40px;
	margin: 10px 0 0 0;
	line-height: 0.9;
	color: #36628a;
	border-top: none;
	border-bottom: none;
	background: transparent;
	padding: 0;
}

.rt-reading-time {
	font-weight: 700;
	margin-bottom: 15px;
}

/************************* PUBS ****************************/

.pub-top {
	margin-bottom: 10px;
}

.gesti-corps_dossier {
	margin-bottom: 15px;
	border-radius: 5px !important;
}

.gesti-corps_dossier img {
	border-radius: 5px;
}

/********************* Page de recherche *****************************/
.col-md-9 {
	padding: 0px;
}

.search .widget-title {
	font-family: museo-slab, serif;
	font-weight: 700;
	font-style: normal;
	font-size: 22px !important;
	margin: 0 0 15px 0!important;
	line-height: 0.9;
	color: #36628a;
	border-top: none;
	border-bottom: none;
	background: transparent;
	padding: 0;
}

.search input[type="text"], .search input[type="email"], .search input[type="url"], .search input[type="password"], .search input[type="search"] {
	padding: 3px;
	width: 100%;
	margin-bottom: 5px;
}

.search input[type="search"] {
	width: 98%;
}

.search-results .type-encadre, .search-results .category-exclu-web .entete::before {
	display: none !important;
}

.search-results .extrait {
	border-radius: 5px !important;
	border: 1px solid #e0e0e0 !important;
	background: #ffffff;
	padding: 0;
}

.archive .extrait {
	padding: 0;
}

.tag .extrait {
	border-radius: 5px !important;
	background: #ffffff;
	padding: 0;
}

.search-results .liste, .tag .liste {
	padding: 0;
}

.search-results .title, .search-results .post-sous-titre, .search-results .entry-content, .search-results .fonctions,
.tag .entete, .tag .title, .tag .post-sous-titre, .tag .entry-content, .tag .fonctions, .archive .post-sous-titre, .archive .entry-content, .archive .fonctions {
	padding-left: 15px;
	padding-right: 15px;
}

.search-results .entete, .archive .entete {
	padding: 7px 15px 3px 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.search-results .surtitre, .tag .surtitre, .archive .surtitre {
	margin-left: 15px !important;
	margin-right: 15px !important;
}

.search-results .entry-content, .search-results .fonctions,
.tag .entry-content, .tag .fonctions{
	padding-bottom: 15px;
}

.search-results .title, .tag .title, .archive .title {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.search-results .vignette, .search-results .rt-reading-time, .search-results .dossier .surtitre,
.tag .vignette, .tag .rt-reading-time, .tag .dossier .surtitre {
	display: none !important;
}

.search-results .dossier {
	border: 0 !important;
}

.search-results .liste.dossier, .tag .liste.dossier {
	min-height: auto !important;
}

.facetwp-facet {
	margin-bottom: 10px !important;
}

select.facetwp-dropdown {
	width: 100%;
	margin: 10px 0 10px 0 !important;
}

aside.widget_text {
	background-color: #fff;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 10px;
}

.widget-area .textwidget {
	margin: 0;
}

.search input[type="button"], .search input[type="reset"], .search input[type="submit"] {
	color: #f5f5f5;
	cursor: pointer;
	font-size: 14px;
	line-height: 1;
	padding: 6px 20px;
	border: medium none;
	background: #36628a;
}

.recherche .entry-content p, .tag .entry-content p {
	padding-right: 1.5em;
}

.encadre img {
	display: block;
}

sup.appel {
	color: #000000;
	font-weight: 800;
	cursor: pointer;
	margin-left: 2px;
}

.notes p, .entry-content ul {
	padding-right: 0em !important;
}

.um-meta {
	color: #000000;
}

.um-profile-photo.um-trigger-menu-on-click, .um-page-user .swp_social_panel, .um-page-login .swp_social_panel, .single-actualites .swp_social_panel {
	display: none;
}

.um-profile.um .um-profile-headericon a {
	color: #000000 !important;
}

.lock::after {
	color: #a64446;
	content: "•";
	font-size: 25px;
	line-height: 0px;
	top: 3px;
	left: 3px;
	position: relative;
}

.single .lock::after {
	top: 2px !important;
}

.unlock::after {
	color: #608A4A;
	content: "•";
	font-size: 25px;
	line-height: 0px;
	top: 3px;
	left: 3px;
	position: relative;
}

.single .unlock::after {
	top: 2px !important;
}

.debat .lock::after {
	content: none;
}

.erreur {
	color: rgb(123, 123, 123);
}

#main-nav-button {
    background: none;
    color: transparent;
    line-height: 50px;
    margin: -10px 0 15px -10px;
    text-align: center;
    width: 50px;
	z-index: 100;
	position: absolute;
	height: 46px;
}

#main-nav-button::before {
    content: "\f03a";
    display: inline-block;
    font-family: FontAwesome;
    margin: 0 10px;
    font-size: 24px;
    color: #000;
    float: right;
	overflow: hidden;
}

.responsive-mainnav {
    background: #fff;
    display: none;
	height: 260px;
    text-align: center;
    font-size: 20px;
	z-index: 99;
	margin: 35px -20px 0 -20px;
	padding-left: 20px;
	border-bottom: 1px solid #e0e0e0 !important;
}

#menu-menu-1 li{
	margin: 0;
}

.top-menu .dropdown-menu {
    right: 0;
    left: -166%;
}



/*********WEBINAIRE**********/

.video {
    margin-bottom: 15px;
}

.page-template-page-webinaire .auteurs {
    min-height: 215px;
}

.page-template-page-webinaire .wcInput {
    color: #000 !important;
}

.chatzone {
	padding: 0 0 0 15px !important;
}



/******************************************** Zoom img ************************************************/
@media (min-width:1200px) {
	#main .encadre img {
		transition: transform .2s;
	}

	#main .encadre img:hover {
		transform: scale(1.5);
	}
}