/*
Theme Name: Nexus
Theme URI: http://www.elegantthemes.com/gallery/
Version: 1.7
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}
article,
aside,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body {
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #333;
	background-color: #f7f7f7;
}
a {
	text-decoration: none;
	color: #b3002d;
}
a:hover,
a:active {
	color: #44040a;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.ui-tabs-hide {
	display: none;
}
br.clear {
	margin: 0px;
	padding: 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	padding-bottom: 5px;
	color: #333;
	line-height: 1em;
	font-family: 'Arvo', Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	padding-bottom: 10px;
	line-height: 26px;
}
strong {
	font-weight: bold;
	color: #1c1c1c;
}
cite,
em,
i {
	font-style: italic;
}
pre,
code {
	font-family: Courier New, monospace;
	margin-bottom: 10px;
}
ins {
	text-decoration: none;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 0.8em;
}
sub {
	top: 0.3em;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
blockquote {
	padding: 1em;
	color: #666666;
	background: #e6e6e6;
	font-style: italic;
	border: 1px solid #dcdcdc;
}
blockquote p {
	padding-bottom: 0px;
}
input[type=text],
input.text,
input.title,
textarea,
select,
select.#pays {
	background-color: #fff;
	border: 1px solid #bbb;
	padding: 2px;
	color: #4e4e4e;
}
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
	border-color: #2D3940;
	color: #3e3e3e;
}
input.text,
input.title,
textarea,
select {
	margin: 0.5em 0;
}
input[type=text] {
	margin: 0;
}
textarea {
	padding: 4px;
}
img#about-image {
	float: left;
	margin: 3px 8px 8px 0px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
}
/* IE6 */

*:first-child+html .clearfix {
	zoom: 1;
}
/* IE7 */
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
#ie8 img {
	width: auto;
}
embed,
iframe,
object,
video {
	max-width: 100%;
}
#main-header {
	padding-top: 39px;
}
.container {
	text-align: left;
	margin: 0 auto;
	width: 1280px;
	position: relative;
}
.embedresize {
max-width: 560px;
margin: auto;
}

.embedresize div {
position: relative;
height: 0;
padding-bottom: 56.25%;
}

.embedresize iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#logo {
	display: inline-block;
	width: 454px;
	margin: 1px auto;
	text-align: center;
	padding: 0px 0;
}
.header-banner {
	width: 100%;
	margin: 0px;
}
.header-connexion {
	display: inline-block;
	width: 300px;
	padding-left: 160px;
}
body.home #top-menup {
	padding-left: 0px;
}
#top-menup {
	padding-left: 20px;
	background-color: #333;
	border-top: 0px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	-webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
}
#top-navigation {
	padding-left: 20px;
	background-color: #333;
}
body.home #top-navigation {
	padding-left: 20px;
}
#top-navigation nav {
	float: left;
}
#top-menu li {
	display: block;
	font-family: 'Arvo', Arial, sans-serif;
	font-weight: normal;
	text-shadow: 0px 0px 0 #fff;
	float: left;
}
#top-menu > .mea > a {
	color: #fff;
  background-color: #6E0B14;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#top-menu > .mea-pink > a {
  color: #333;
  background-color: #D1A4BB;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#top-menu > .mea-white > a {
    color: #333;
    background-color: #fff;
    text-shadow: 1px 1px 0 rgb(0 0 0 / 20%);
}
#top-menu a {
	color: #fff;
	text-decoration: none;
	padding: 24px 15px;
	display: block;
	position: relative;
	;
	text-transform: uppercase;
}
#top-menu > li > a:hover,
#top-menu > .sfHover > a {
	color: #fff;
	background-color: #6E0B14;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#top-menu > li.current-menu-item > a {
	padding: 24px 24px;
	color: #fff;
	font-weight: 800;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	background-color: #6E0B14;
}
#top-menu .menu-entree ul.menu-item {
	z-index:1000;
}
.bepolar-search {
	display: inline-block;
	width: 890px;
}
.bepolar-reseaux-sociaux {
	display: inline-block;
	width: 185px;
}
.bepolar-header-connexion {
	display: inline-block;
	width: 385px;
	float: right;
	text-align: center;
}
#bp-club {
	width: 385px;
	background-color: #6E0B14;
	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff, -1px 0 0 #fff;
	position: relative;
	height: 68px;
	margin-top: 10px;
	box-sizing: content-box;
	line-height: 24px;
}
#bp-club:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(images/social-left-shadow.png) no-repeat;
	width: 6px;
	height: 60px;
	pointer-events: none;
}
#bp-club li {
	padding-left: 10px;
	list-style: none;
}
#bp-club a {
	color: #fff;
	font-size: 14px;
	text-transform: initial;
	height: 22px;
}
#bp-club a:hover {
	color: #f6f6f6;
}
#bp-club .club {
	vertical-align: middle;
	line-height: 60px;
}
#bp-club .club a {
	font-size: 26px;
	font-weight: 700;
}
#bp-club span {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-family: Arvo;
}
#top-groupe {
	padding-left: 10px;
	background-color: #fafafa;
	border-top: 0px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	-webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
}
#top-groupe li {
	display: block;
	font-family: 'Arvo', Arial, sans-serif;
	font-weight: normal;
	text-shadow: 0px 0px 0 #fff;
	float: left;
}
#top-groupe a {
	color: #333;
	text-decoration: none;
	padding: 24px 10px;
	display: block;
	position: relative;
	;
	text-transform: uppercase;
}
#top-groupe > li > a:hover,
#top-groupe > .sfHover > a {
	color: #fff;
	background-color: #6E0B14;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#top-groupe > li.current-menu-item > a {
	padding: 24px 12px;
	color: #fff;
	font-weight: 800;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	background-color: #6E0B14;
}
.liste-groupe {
	margin-top: 20px;
	border-top: 1px solid #e7e7e7;
}
#et-social-icons {
	float: right;
	max-width: 185px;
	background-color: #f6f6f6;
	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff, -1px 0 0 #fff;
	position: relative;
}
#et-social-icons:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(images/social-left-shadow.png) no-repeat;
	width: 6px;
	height: 60px;
	pointer-events: none;
}
#et-social-icons li {
	float: left;
	list-style: none;
	border-left: 1px solid #e0e0e0;
	-moz-box-shadow: inset 1px 0 0 #fff;
	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;
}
#et-social-icons li:first-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#et-social-icons .twitter .et-social-normal {
	background: url(images/twitter.png) no-repeat 19px 22px;
}
#et-social-icons .twitter .et-social-hover {
	background: url(images/twitter-hover.png) no-repeat 19px 22px;
}
#et-social-icons .twitter a:hover {
	background: #00ccff;
}
#et-social-icons .facebook .et-social-normal {
	background: url(images/facebook.png) no-repeat 25px 22px;
}
#et-social-icons .facebook .et-social-hover {
	background: url(images/facebook-hover.png) no-repeat 25px 22px;
}
#et-social-icons .facebook a:hover {
	background: #3f8eee;
}
#et-social-icons .rss .et-social-normal {
	background: url(images/rss.png) no-repeat 21px 22px;
}
#et-social-icons .rss .et-social-hover {
	background: url(images/rss-hover.png) no-repeat 21px 22px;
}
#et-social-icons .rss a:hover {
	background: #ff9110;
}
#et-social-icons .google .et-social-normal {
	background: url(images/google.png) no-repeat 19px 22px;
}
#et-social-icons .google .et-social-hover {
	background: url(images/google-hover.png) no-repeat 19px 22px;
}
#et-social-icons .google a:hover {
	background: #e84e18;
}
#et-social-icons .instagram .et-social-normal {
	background: url(images/instagram.png) no-repeat 14px 22px;
}
#et-social-icons .instagram .et-social-hover {
	background: url(images/instagram-hover.png) no-repeat 14px 22px;
}
#et-social-icons .instagram a:hover {
	background: #6da8a9;
}
#et-social-icons a,
#et-social-icons span {
	display: block;
	text-indent: -9999px;
	width: 60px;
	height: 64px;
	position: relative;
}
#et-social-icons a {
	overflow: hidden;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
#featured {
	background-image: url(images/featured-bg.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
#featured,
.post-thumbnail {
	background-position: top center;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
#et-featured-posts {
	padding: 59px 60px;
	background-color: #333;
	-webkit-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
}
.et-featured-post {
	float: left;
	-webkit-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2), 0 0 15px rgba(0, 0, 0, 0.4);
	position: relative;
	overflow: hidden;
}
.et-featured-post img {
	display: block;
}
.
/*et-featured-post:before { -webkit-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 79px rgba(0, 0, 0, 0.2); top: 0; content: ""; height: 100%; left: 0; position: absolute; width: 100%; }*/

.one {
	width: 1156px;
	height: 420px;
}
.meta-info {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #6E0B14;
	color: #fff;
	text-align: center;
	font-size: 16px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	line-height: 20px;
	width: 60px;
	height: 60px;
	z-index: 3;
}
.meta-info .meta-date {
	padding: 12px 15px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.meta-info .month {
	font-weight: 900;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
}
.meta-info-rubrique {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #6E0B14;
	color: #fff;
	text-align: center;
	font-size: 16px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	line-height: 18px;
	width: 60px;
	height: 60px;
	z-index: 3;
}
.meta-info-rubrique .meta-date {
	padding: 3px 15px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.meta-info-rubrique .month {
	font-weight: 900;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
}
.post-description {
	position: absolute;
	color: #fff;
	left: 40px;
	bottom: 25px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.post-description a {
	text-decoration: none;
	color: #fff;
}
#et-featured-posts .post-description {
	position: absolute;
	color: #fff;
	left: 65px;
	bottom: 5%;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
#et-featured-posts .post-description a {
	text-decoration: none;
	color: #fff;
}
.post-excerpt {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: #111;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	opacity: 0;
}
.post-excerpt .post-title {
	color: #fff;
	font-weight: 900;
	font-size: 18px;
	margin-bottom: 3px;
	display: block;
}
.post-excerpt .post-title a:hover,
.popular-post h2 a:hover,
.footer-widget li a:hover,
#footer-bottom li a:hover,
.excerpt-wrap a:hover {
	color: rgba(255, 255, 255, 0.9);
	text-decoration: none;
}
.excerpt-wrap {
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}
.excerpt-wrap p {
	letter-spacing: -1px;
}
.home .et-first .excerpt-wrap {
	padding: 61px 62px 0 120px;
}
.home .one .excerpt-wrap {
	padding: 61px 62px 0 120px;
}
.one .excerpt-wrap {
	padding: 40px 65px 0 100px;
}
.excerpt-more {
	position: absolute;
	bottom: 21px;
	right: 23px;
	width: 12px;
	height: 20px;
	background: url(images/excerpt-more.png) no-repeat;
	text-indent: -9999px;
}
.home .one .post-description {
	left: 80px;
	bottom: 45px;
	background: #333;
	color: #eee;
	width: 100%;
	opacity: 0.8;
}
.home .et-first .post-description:hover {
	opacity: 0.9;
}
.et-one .post-description {
	left: 80px;
	bottom: 33px;
	padding: 10px;
	background: #333;
	color: #eee;
	text-shadow: none;
	width: 100%;
	opacity: 0.8;
}
.et-one .post-description:hover {
	opacity: 0.9;
}
.post-description h2 {
	font-weight: 900;
}
.post-description h2 a {
	text-decoration: none;
	color: #fff;
}
.one .post-description h2 {
	font-size: 30px;
}
.one .post-description h2 a {
	color: #fff;
}
.one .post-description h2 a:hover {
	color: #000;
}
.one .post-description p {
	color: #eee;
	width: 85%;
}
.one .post-description p a {
	color: #eee;
}
.one .post-description p a:hover {
	color: #999;
}
.post-description .post-meta {
	font-size: 18px;
}
.post-description,
.post-excerpt,
.meta-info,
.popular-tabs ul,
#top-menu ul,
#top-groupe > li > a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.popular-tabs ul,
#top-menu ul,
#top-groupe > li > a {
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.et-featured-post:hover .post-description {
	opacity: 1;
}
.et-featured-post:hover .post-excerpt {
	top: 0;
	opacity: 1;
}
.et-featured-post:hover .meta-info {
	height: 100%;
}
.featured-comments {
	background: url(images/comments-cloud.png) no-repeat;
	width: 41px;
	height: 33px;
	bottom: 74px;
	left: 10px;
	position: absolute;
}
.featured-comments span {
	font-size: 16px;
	color: #6E0B14;
	font-weight: 900;
	text-align: center;
}
.page-wrap {
	margin-bottom: 40px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
}
#main-content {
	position: relative;
	background: #fff;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}
#main-content:before,
.home #main-content:after {
	content: '';
	position: absolute;
	top: 0;
	pointer-events: none;
	height: 100%;
}
#main-content:before {
	right: 0;
	background-color: #f7f7f7;
	width: 319px;
	border-left: 1px solid #E0E0E0;
}
.home #main-content:after {
	left: 638px;
	width: 1px;
	height: 100%;
	background: #E0E0E0;
}
.page #main-content:after {
	display: none;
}
.home #content {
	float: left;
	width: 638px;
}
#content,
body.page #content {
	float: left;
	width: 958px;
}
.fullwidth #content {
	float: none;
	width: 100% !important;
}
.fullwidth #main-content:before {
	display: none;
}
#breadcrumbs .raquo {
	display: block;
	float: left;
	position: relative;
	text-indent: -9999px;
	width: 44px;
}
#breadcrumbs .raquo:before {
	content: '';
	left: 0;
	position: absolute;
	top: -19px;
	bottom: -17px;
	width: 11px;
	border-right: 1px solid #CAC9C9;
}
#breadcrumbs .raquo:after {
	background: url(images/breadcrumbs_separator.png) no-repeat;
	content: "";
	display: block;
	width: 11px;
	height: 52px;
	position: absolute;
	bottom: -17px;
	left: 2px;
}
.et_breadcrumbs_title,
.et_breadcrumbs_content {
	display: block;
	float: left;
}
.bloc-module-title {
	position: relative;
}
.module-title,
.widgettitle {
	color: #333;
	text-shadow: 0 1px 0 #fff;
	font-size: 20px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #fafafa;
	-webkit-box-shadow: inset 1px 1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff;
	padding: 17px 40px;
	position: relative;
	text-transform: uppercase;
}
.module-title {
	padding: 17px 40px;
}
.page_editeurs .module-title img {
	float: left;
    width: 25%;
    max-width: 200px;
}
.page_editeurs .module-title span {
	float: left;
    width: 75%;
    text-align: center;
    padding-top:20px;
}
.widgettitle {
	padding: 17px 20px;
	border-left: 1px solid #E0E0E0;
	margin: 0 -20px 30px;
}
.home.categories-tabs-module .widgettitle {
	margin:0;
}
h4.widgettitle.reseaux span {
	color: #6e0b14;
}
h2.rubrique {
	color: #fff;
	text-shadow: initial;
	font-size: 36px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #6e0b14;
	-webkit-box-shadow: inset 1px 1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff;
	padding: 17px 40px;
	position: relative;
	text-transform: uppercase;
}

/*h1.rubrique a:hover {color : #6e0b14;text-shadow: 0 1px 0 #fff;text-decoration:none;}*/
h2.rubrique a:hover {
	color: #fff;
	text-decoration: underline;
}
h4.rubrique {
	border-left: 1px solid #E0E0E0;
	margin: 0 0 30px;
	color: #eee;
	text-shadow: initial;
	font-size: 20px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #6e0b14;
	-webkit-box-shadow: inset 1px 1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff;
	padding: 17px 40px;
	line-height: 22px;
	position: relative;
}
h4.rubrique a {
	color: #fff;
}
h4.rubrique a:hover {
	color: #fff;
	text-decoration: underline;
}
#sidebar .all-tabs {
	padding:20px;
}
.page_groupe #sidebar .widget,
.page_mot #sidebar .widget,
#additional-sidebar .widget {
	padding: 0 0 30px;
}
#additional-sidebar .widget .et-tabs-wrap {
	padding:0 20px;
}
#additional-sidebar .widget li:before {
	display:none;
	padding:0;
}
/*#additional-sidebar .widget .et-tabs-wrap*/
#breadcrumbs {
	color: #333;
	text-shadow: 0 1px 0 #fff;
	font-size: 16px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #fafafa;
	-webkit-box-shadow: inset 1px 1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff;
	padding: 17px 40px;
	position: relative;
}
h1.module-title span {
	font-weight: 900;
}
h1.rubrique span {
	font-weight: 900;
}
h2.rubrique span {
	font-weight: 900;
}
.module-content,
.all-tabs {
	padding: 40px;
}
.recent-post {
	padding: 0 60px 60px;
}
.categories-tabs-module .recent-post,
.recent-module .recent-post,
.home .et-tab {
	padding: 0 0 30px;
}
.home .et-tab {
	padding: 0 0 40px;
}
/*.home .recent-post:last-child, .home .et-tab:last-child, .home .review-post:last-child { border-bottom: 1px solid #e0e0e0; }*/

.et-main-image {
	float: left;
	margin-right: 39px;
	position: relative;
	line-height: 0;
	width: 240px;
}
.et-main-image img {
	display: block;
	float: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.categories-tabs-module .et-main-image,
.recent-module .et-main-image {
	width: 160px;
}
.et-main-image:before {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	top: 0;
	content: "";
	height: 100%;
	right: 0;
	position: absolute;
	width: 100%;
	pointer-events: none;
}
.et-description {
	margin-left: 279px;
}
.et-description .descriptif p {
	font-weight: bold;
}
.categories-tabs-module .et-description,
.recent-module .et-description {
	width: auto;
	float: none;
	margin: 0 0 0 199px;
}
.et-description h2 {
	font-size: 32px;
	font-weight: 900;
	color: #6e0b14;
	margin-bottom: -2px;
	margin-top: 0px;
	position: relative;
	top: -6px;
	text-transform: none;
}
.et-description h2 a:hover,
.et-tabbed-all-tabs .title a:hover,
.widget li a:hover,
.widget .entry a:hover {
	text-decoration: none;
	color: #707070;
}
.et-description .post-meta {
	font-weight: 100;
	text-transform: uppercase;
	color: #969696;
	padding-top: 3px;
	font-size: 14px;
}
.et-description .post-meta a {
	color: #969696;
	text-decoration: none;
}
.et-description .post-meta span {
	color: #fff;
	background-color: #6E0B14;
	margin-right: 11px;
	padding: 8px 14px;
}
.load-more {
	text-align: center;
}
.load-more a {
	color: #333;
	display: inline-block;
	margin-bottom: 40px;
	position: relative;
	text-decoration: none !important;
	padding-right: 23px;
}
.load-more a:hover {
	color: #999;
}
.load-more a:before {
	bottom: 3px;
	content: "";
	height: 10px;
	right: 0;
	position: absolute;
	width: 15px;
	background: url(images/load-more-bg.png) no-repeat;
}
.categories-tabs-module .et-tabs {
	display: none;
}
.categories-tabs-module .et-tabs:first-child {
	display: block;
}
.categories-tabs-module .load-more {
	padding-top: 40px;
}
.categories-tabs-module .load-more a {
	margin-bottom: 0;
}
.popular-posts-wrap,
.et-popular-tabs-content {
	position: relative;
}
.popular-tabs {
	width: 239px;
	padding: 75px 0 60px;
	position: relative;
	float: left;
}
.et-popular-tabs-wrap {
	overflow: hidden;
}
.et-popular-tabs-wrap li:hover {
	cursor: pointer;
}
.et-popular-tabs-wrap li.popular-active:hover {
	cursor: default;
}
.popular-posts {
	background-color: #333;
	-webkit-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 5px 81px rgba(0, 0, 0, 0.75);
	padding: 40px 40px 30px 40px;
	margin-left: 239px;
}
.et-scroll-arrows a {
	display: block;
	height: 40px;
	position: absolute;
	text-indent: -9999px;
	left: 40px;
	width: 160px;
	z-index: 10;
}
.et-scroll-arrows-top {
	background: url(images/popular-scroll-top.png) no-repeat center center;
	top: -74px;
}
.et-scroll-arrows-bottom {
	background: url(images/popular-scroll-bottom.png) no-repeat center center;
	bottom: -74px;
}
.popular-tabs ul {
	position: relative;
}
.et-scroll-arrows-top:before {
	bottom: -8px;
	content: "";
	height: 8px;
	left: 0;
	position: absolute;
	width: 159px;
	background: url(images/popular-top-bg.png) no-repeat;
}
.et-scroll-arrows-bottom:before {
	content: "";
	top: -8px;
	height: 8px;
	left: 0;
	position: absolute;
	width: 159px;
	background: url(images/popular-bottom-bg.png) no-repeat;
}
.popular-active {
	background-color: #1f1f1f;
	text-shadow: 0 1px 1px #000;
}
.popular-active .popular-tab-title {
	color: #fff;
}
.popular-tab-title {
	font-size: 18px;
	color: #333;
	font-weight: 900;
	padding: 20px 40px 0;
	display: block;
	line-height: 22px;
}
.popular-tabs .post-meta {
	font-weight: 100;
	font-size: 14px;
	color: #969696;
	padding: 0 40px 13px;
}
.popular-post {
	text-shadow: 0 1px 1px #000;
	display: none;
}
.popular-post:first-child {
	display: block;
}
.main-tab-image {
	position: relative;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
	margin-bottom: 40px;
}
.popular-post h2 {
	font-size: 24px;
	font-weight: 900;
	padding-bottom: 15px;
}
@media only screen and ( min-width: 960px) {
	.popular-post h2 {
		font-size: 36px;
	}
}
.popular-post h2 a {
	color: #fff;
}
.popular-post .post-meta {
	text-transform: uppercase;
	font-size: 14px;
	color: #a7a7a7;
}
.popular-post .post-meta a {
	color: #a7a7a7;
	text-decoration: none;
}
.popular-post p {
	color: #fff;
}
.reviews-content {
	padding: 40px;
}
.review-post {
	padding-bottom: 30px;
	position: relative;
}
.review-rating,
.review-rating span {
	background: url(images/rating.png) no-repeat;
	display: inline-block;
	height: 28px;
}
.review-rating {
	float: left;
	width: 166px;
}
.recent-reviews .review-rating {
	position: absolute;
	top: 0;
	left: 0;
	float: none;
}
.et-description .review-rating {
	margin-right: 6px;
}
.review-rating span {
	background-position: 0 -28px;
}
.review-post .et-description {
	margin-left: 197px;
}
.review-post .et-description h2 {
	font-size: 24px;
}
.categories-tabs {
	text-shadow: 0 1px 0 #fff;
	border-top: 1px solid #e0e0e0;
	background-color: #fafafa;
	-webkit-box-shadow: inset 1px 1px 0 #fff;
	-moz-box-shadow: inset 1px 1px 0 #fff;
	box-shadow: inset 1px 1px 0 #fff;
	position: relative;
}
.categories-tabs:before {
	bottom: 0;
	content: "";
	height: 47px;
	right: 0;
	position: absolute;
	width: 10px;
	background: url(images/title-shadow.png) no-repeat;
}
.categories-tabs:after {
	width: 100%;
	height: 2px;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	content: '';
	position: absolute;
	bottom: -4px;
	left: 0;
	background: #6E0B14;
}
.categories-tabs li {
	cursor: pointer;
	display: inline-block;
	padding: 17px 19px;
	position: relative;
}
.categories-tabs li,
.categories-tabs li a {
	color: #333;
	text-decoration: none;
}
.et-tabbed-all-tabs li:before,
.widget .categories-tabs li:before {
	display: none;
}
.widget .categories-tabs {
	margin: 0 -40px;
}
.widget .categories-tabs li {
	padding: 13px 19px 8px !important;
}
.widget .home-tab-active:before {
	display: block !important;
	top: auto;
	border: none;
}
.home-tab-active {
	background-color: #6E0B14;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: none;
	margin-top: -1px;
}
.home-tab-active:before {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #6E0B14;
	z-index: 2;
}
.home-tab-active,
.home-tab-active a {
	color: #fff !important;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.et-tabbed-widget .categories-tabs li {
	padding-bottom: 14px;
}
.et-tabbed-widget .categories-tabs:after {
	bottom: -4px;
}
#breadcrumbs {
	padding: 17px 16px;
	text-shadow: 0 1px 0 #fff;
	overflow: hidden;
}
#breadcrumbs.breadcrumbs_schema li {
	display: inline-block;
}
#breadcrumbs li:before {
	content:">";
}
#breadcrumbs li:first-child:before {
	content:none;
}
#breadcrumbs a {
	float: left;
	display: block;
	text-decoration: none;
	color: #333;
	font-weight: 900;
	padding: 0 24px 0 0;
}
#breadcrumbs.bcn_breadcrumbs a {
	float: none;
	display: inline;
	padding: 0;
}
#breadcrumbs a:first-child {
	padding-left: 24px;
}
#breadcrumbs.breadcrumbs_schema li:first-child a {
	padding-left: 24px;
}
#breadcrumbs.breadcrumbs_schema a:first-child {
	padding-left: 0;
}
#left-area {
	padding-top: 60px;
	border-bottom: 1px solid #e0e0e0;
}
a.read-more,
.comment-reply-link {
	background-color: #6E0B14;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #fff;
	display: block;
	float: right;
	font-weight: 900;
	font-size: 14px;
	padding: 13px 18px;
	margin-top: 20px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
a.read-more:hover,
.comment-reply-link:hover {
	text-decoration: none;
}
.post-thumbnail {
	position: relative;
	margin-top: -1px;
}
.post-thumbnail:before {
	-webkit-box-shadow: 0 0 90px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 0 90px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 0 90px rgba(0, 0, 0, 0.5) inset;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.post-thumbnail .container {
	min-height: 400px;
}
h1.post-heading {
	color: #fff;
	font-weight: 900;
	position: absolute;
	bottom: -1px;
	left: 0;
	background-color: #6E0B14;
	padding: 23px 32px;
	z-index: 2;
	text-transform: initial;
	font-size: 40px;
}
.entry-content {
	padding: 0 60px 60px;
}
.entry-content .review-rating {
	float: none;
	margin-bottom: 10px;
}
.entry-content .post-meta {
	font-size: 30px;
	font-weight: 100;
	padding-bottom: 16px;
}
.entry-content .post-meta a {
	color: #333;
}
.entry-content blockquote {
	background: none;
	border: none;
	font-style: normal;
	line-height: 28px;
	font-size: 16px;
	color: #333;
	border-left: 10px solid #6E0B14;
	padding: 0 0 0 30px;
	margin: 25px 0 35px;
}
.entry-content .descriptif-rub {
	font-weight: bold;
	margin-bottom: 10px;
}
#et-box-author {
	margin-bottom: 60px;
}
#et-bio-author {
	position: relative;
	padding: 40px 60px 25px 152px;
}
.author-avatar {
	left: 60px;
	position: absolute;
	top: 40px;
}
#et-box-author p,
#et-post-share span {
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
#author-info strong {
	color: #6E0B14;
	font-weight: 900;
}
#et-post-share {
	padding: 15px 152px 13px;
}
#et-post-share span {
	font-weight: 100;
	padding: 6px 20px 0 0;
	font-size: 18px;
}
#et-post-share span,
#et-share-icons {
	float: left;
}
#et-share-icons li {
	display: inline-block;
	padding-right: 7px;
}
#et-share-icons a {
	text-indent: -9999px;
	display: block;
	width: 31px;
	height: 32px;
}
.google-share a {
	background: url(images/google-share.png) no-repeat;
}
.facebook-share a {
	background: url(images/facebook-share.png) no-repeat;
}
.twitter-share a {
	background: url(images/twitter-share.png) no-repeat;
}
.entry-content .main-title {
	font-size: 40px;
	font-weight: 900;
	margin: 0 0 12px;
}
.entry-content table {
	border: 1px solid #eee;
	margin: 0 0 15px 0;
	text-align: left;
	width: 100%;
}
.entry-content tr th,
.entry-content thead th {
	color: #555;
	font-weight: bold;
	padding: 9px 24px;
}
.entry-content tr td {
	border-top: 1px solid #eee;
	padding: 6px 24px;
}
.entry-content ul,
.comment-content ul {
	list-style-type: disc;
	padding: 0 0 23px 16px;
	line-height: 26px;
}
.entry-content ol,
.comment-content ol {
	list-style-type: decimal;
	list-style-position: inside;
	padding: 0 0 23px 0;
	line-height: 26px;
}
.entry-content ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol {
	padding: 2px 0px 2px 20px;
}
.entry-content ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol {
	padding: 2px 0px 2px 35px;
}
.gallery-item a {
	display: block;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	margin: 18px 0;
}
.entry-content dl,
.comment-content dl {
	margin: 0 20px;
}
.entry-content dd,
.comment-content dd {
	margin: 9px 0 20px;
	line-height: 24px;
}
.entry-content address,
.comment-content address {
	line-height: 24px;
	margin-bottom: 12px;
}
.footer-banner {
	background: #FFF;
	padding: 38px 0 36px;
	z-index: 7;
	position: relative;
	border-top: 1px solid #E0E0E0;
	text-align: center;
}
.et-centered-ad {
	text-align: center;
	margin: 0 -5px;
}
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-wrap {
	padding: 0 0 60px;
}
h1#comments,
#reply-title {
	font-size: 30px;
	font-weight: 100;
	margin-bottom: 30px;
	padding-left: 60px;
}
.commentlist {
	border-bottom: 1px solid #e0e0e0;
}
.commentlist li {
	padding: 0 60px 0 60px;
}
.commentlist li li {
	padding-right: 0;
}
.commentlist .children li {
	padding-left: 90px;
}
.comment-body {
	position: relative;
	padding-left: 90px;
	padding-bottom: 40px;
}
.comment_avatar {
	left: 0;
	position: absolute;
	top: 0;
}
.comment_avatar:before,
.author-avatar:before {
	border-radius: 30px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.comment_avatar img,
.author-avatar img {
	display: block;
	height: auto;
	max-width: 100%;
	width: auto;
	border-radius: 30px;
}
.comment_postinfo {
	margin-bottom: 7px;
}
span.fn,
span.fn a {
	color: #333;
	font-weight: 900;
	text-decoration: none;
	font-size: 18px;
	display: block;
	margin-bottom: 12px;
}
span.comment_date {
	text-transform: uppercase;
	color: #969696;
	font-size: 14px;
	font-weight: 100;
}
#reply-title {
	padding-top: 60px;
}
#reply-title small {
	display: block;
	font-size: 14px;
	font-weight: 400;
}
#commentform {
	padding: 0 60px 100px 60px;
}
#commentform input[type="text"] {
	width: 40%;
}
#commentform textarea {
	width: 89%;
}
#commentform textarea,
#commentform input[type="text"] {
	border: 1px solid #e6e6e6;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	padding: 17px;
	color: #333;
}
.form-submit {
	float: right;
}
.form-submit input {
	font-size: 16px;
	color: #fff;
	border: none;
	background-color: #6E0B14;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	padding: 10px 18px;
}
.comment #respond {
	border-bottom: none;
}
.comment #respond #reply-title,
.comment #respond #commentform {
	padding-left: 0;
}
.comment #respond #reply-title {
	padding-top: 10px;
}
.comment #respond #commentform {
	margin-bottom: 25px;
}
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#main-footer,
#et-bio-author {
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.07), inset 0 5px 81px rgba(0, 0, 0, 0.75);
	border-bottom: 1px solid #0f0f0f;
}
#main-footer,
#footer-bottom,
#et-bio-author,
#et-post-share {
	background-color: #333;
}
#footer-widgets {
	padding: 60px 60px 0;
}
.fwidget {
	margin-bottom: 25px;
}
.footer-widget {
	float: left;
	width: 240px;
	margin-right: 66px;
	color: #fff;
	text-shadow: 0 1px 1px #000;
	margin-bottom: 20px;
}
.footer-widget:last-child {
	margin-right: 0;
}
.footer-widget h4.title {
	padding-bottom: 21px;
	color: #fff;
	font-size: 18px;
	font-weight: 900;
	line-height: 20px;
}
.footer-widget li a {
	color: #fff;
	text-decoration: none;
}
#footer-bottom,
#et-post-share {
	border-top: 1px solid #404040;
	border-bottom: 1px solid #0f0f0f;
}
#footer-bottom ul {
	padding: 23px 60px;
}
#footer-bottom li {
	display: inline-block;
	padding-right: 25px;
	text-shadow: 0 1px 1px #000;
}
#footer-bottom li a {
	color: #fff;
	text-decoration: none;
}
#footer-bottom .current-menu-item a {
	color: #6E0B14;
	font-weight: 900;
}
#copyright {
	text-align: right;
	color: #333;
	margin-bottom: 30px;
}
#copyright a {
	font-weight: 900;
	text-decoration: none;
	color: #333;
}
/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

#sidebar {
	background: #f7f7f7;
}
#sidebar,
#additional-sidebar {
	width: 320px;
	float: left;
}
.et-tabbed-all-tabs {
	padding: 40px 0 0;
}
.et-tabbed-all-tabs > div {
	display: none;
}
.et-tabbed-all-tabs > div:first-child {
	display: block;
}
.et-tabbed-all-tabs li {
	margin-bottom: 20px;
	padding: 0 !important;
	list-style: none;
	line-height: 19px !important;
}
.et-tabbed-all-tabs li:last-child {
	margin-bottom: 0;
}
.smallthumb {
	float: left;
	line-height: 0;
	margin-right: 20px;
	position: relative;
	width: 60px;
}
.smallthumb:before {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	pointer-events: none;
}
.post-metainfo .title {
	display: block;
	font-size: 18px;
	font-weight: 900;
	padding-bottom: 6px;
}
.post-metainfo .title a {
	color: #333;
}
.post-metainfo .postinfo,
.et-main-description .postinfo {
	color: #969696;
	display: block;
	font-size: 14px;
	font-weight: 100;
}
.post-metainfo {
	margin-left: 77px;
	line-height: 22px;
}
.no-thumb .post-metainfo {
	margin-left: 0;
}

#sidebar h4.widgettitle:before {
	display: none;
}
.widget {
	padding: 0 40px 30px;
	position: relative;
}
#sidebar .widget {
	padding:0 20px 30px;
}
.widget li,
.footer-widget li {
	padding: 10px 0 10px 19px;
	position: relative;
	line-height: 26px;
}
.widget li:before,
.footer-widget li:before {
	border-color: transparent transparent transparent #6E0B14;
	border-image: none;
	border-style: solid;
	border-width: 5px;
	content: "";
	left: 0;
	position: absolute;
	top: 17px;
}
.widget li a,
.widget .entry a {
	color: #000;
	text-decoration: none;
}
#additional-sidebar .widget.widget_recent_entries,
#sidebar .widget.widget_recent_entries  {
	padding:0 0 10px;
}
#additional-sidebar .widget.widget_recent_entries h4.rubrique,
#sidebar .widget.widget_recent_entries h4.rubrique {
	margin: 0 0 10px;
}
#additional-sidebar .widget.widget_recent_entries .list,
#sidebar .widget.widget_recent_entries .list {
	padding: 20px;
}
#additional-sidebar .widget.widget_recent_entries li,
#sidebar .widget.widget_recent_entries li {
	padding: 0 0 20px 0;
}
#additional-sidebar .widget.widget_recent_entries .smallthumb,
#sidebar .widget.widget_recent_entries .smallthumb {
	margin-right: 10px;
	display: inline-block;
	max-width: 60px;
	width: 100%;
	vertical-align: top;
}
#additional-sidebar .widget.widget_recent_entries .entry,
#sidebar .widget.widget_recent_entries .entry {
	display: inline-block;
	width: 100%;
	max-width: 195px;
	vertical-align: top;
}
#additional-sidebar .widget.widget_recent_entries .entry-infos,
#sidebar .widget.widget_recent_entries .entry-infos {
	padding-bottom: 0;
}
.widget.widget_ettopauthorswidget li {
	padding:5px 0 20px 0;
}
.widget .entry a {
	font-weight:bold;
}
.widget .entry-infos {
	font-size: 14px;
	color: #969696;
}
.widget .entry-infos span,
.widget .entry-infos a {
	font-style:italic;
}
.widget .entry-infos a {
	color:#b3002d;
	font-weight:normal;
}
.widget .entry-infos a:hover {
	color: #44040a;
	text-decoration: underline;
}
.footer-widget li ul,
.widget li ul {
	margin: 10px 0 -10px;
}
.widget_ettopauthorswidget h4.rubrique {
	margin-bottom: 10px;
}
.et-authors {
	padding: 20px;
}
.et-authors li {
	position: relative;
	padding-bottom: 30px;
}
.et-authors li:before {
	border: none !important;
}
.et-authors .author-avatar {
	top: 0;
	left: 0;
	max-width: 53px;
	max-height: 60px;
}
.et-authors-posts {
	padding-left: 60px;
	padding-top:5px;
}
.et-authors-posts h4 {
	font-weight: 900;
	font-size: 14px;
	padding-bottom: 0;
	text-transform: initial;
}
.et-authors-posts h4 a {
	color: #333;
}
.et-authors-posts h4 a:hover {
	color: #707070;
}
.et-authors-posts span {
	font-size: 14px;
	font-weight: 100;
	color: #b3002d;
}
.et-authors-posts a:hover span {
	text-decoration: underline;
	color:#000;
}
.btn-liste-enqueteur {
	position: relative;
  display: block;
  background-color: #333;
  color: #fff;
  text-align: center;
  font-size: 16px;
  padding: 12px 0;
  width: 100%;
  max-width: 250px;
  box-sizing: border-box;
  margin: 10px auto;
}
.btn-liste-enqueteur:hover {
	color: #FFFFFF;
}
.widget_etrecentfromwidget .et-tabbed-all-tabs {
	padding-top: 0;
}
.et-recent-featured-post,
.recent-video-slides {
	margin: -31px -40px 0;
	z-index: 20;
	position: relative;
}
.et-recent-featured-post:before,
.recent-video-slides:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.5);
}
.et-recent-featured-post img,
.recent-video-slides img {
	display: block;
}
#bepolar-tv .recent-video-slides,
#bepolar-tv .et-recent-videos-content {
	margin:0 0 20px;
}
#bepolar-tv h2.rubrique {
	margin: 0 -40px;
}
.et-main-description {
	position: absolute;
	bottom: 38px;
	left: 0;
	padding: 0 20px 0 40px;
}
.widget_etrecentfromwidget .main-title {
	color: #fff;
	font-size: 18px;
	font-weight: 900;
	display: block;
	margin-bottom: 10px;
}
.widget_etrecentfromwidget .main-title a {
	color: inherit;
}
.widget_etrecentfromwidget .main-title a:hover {
	color: rgba( 255, 255, 255, 0.9);
}
.et-main-description .postinfo {
	color: #fff;
}
.widget_etrecentfromwidget .et-tabbed-all-tabs li:first-child {
	margin-bottom: 30px !important;
}
#sidebar .widget.pub300x600 {
	padding: 10px;
	position: relative;
}
#additional-sidebar .widget.pub300x600 {
	padding: 10px;
	position: relative;
}
@-webkit-keyframes bounceIn {
	20% {
		-webkit-transform: scale(1.2);
	}
	50% {
		-webkit-transform: scale(0.8);
	}
	70% {
		-webkit-transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
	}
}
@-moz-keyframes bounceIn {
	20% {
		-moz-transform: scale(1.2);
	}
	50% {
		-moz-transform: scale(0.8);
	}
	70% {
		-moz-transform: scale(1.1);
	}
	100% {
		-moz-transform: scale(1);
	}
}
@-o-keyframes bounceIn {
	20% {
		-o-transform: scale(1.2);
	}
	50% {
		-o-transform: scale(0.8);
	}
	70% {
		-o-transform: scale(1.1);
	}
	100% {
		-o-transform: scale(1);
	}
}
@keyframes bounceIn {
	20% {
		transform: scale(1.2);
	}
	50% {
		transform: scale(0.8);
	}
	70% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}
.et-recent-video {
	display: none;
	position: relative;
}
.et-recent-video:first-child {
	display: block;
}
.et-recent-video-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -33px 0 0 -33px;
	width: 67px;
	height: 67px;
	background: url(images/play-button.png) no-repeat;
	display: block;
}
.et-recent-video-play:hover {
	-webkit-animation-duration: .7s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .7s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-fill-mode: both;
	-o-animation-duration: .7s;
	-o-animation-delay: 0s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-fill-mode: both;
	-ms-animation-duration: .7s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-fill-mode: both;
	animation-duration: .7s;
	animation-delay: 0s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: both;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-ms-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
.et-recent-videos-content {
	position: relative;
}
.et-recent-video-scroll a {
	display: block;
	height: 40px;
	left: 50%;
	position: absolute;
	text-indent: -9999px;
	width: 240px;
	margin-left:-120px;
	z-index: 10;
}
.home .popular-module {
	margin-bottom:30px;
}
.et-scroll-video-top {
	background: url(images/popular-scroll-top.png) no-repeat center center;
	top: -26px;
}
.et-scroll-video-bottom {
	background: url(images/popular-scroll-bottom.png) no-repeat center center;
	bottom: -35px;
}
.et-scroll-video-top:before,
.et-scroll-video-bottom:before {
	content: "";
	height: 8px;
	left: 0;
	position: absolute;
	width: 240px;
}
.et-scroll-video-top:before {
	background: url(images/scroll-video-top-bg.png) no-repeat;
	bottom: -8px;
}
.et-scroll-video-bottom:before {
	background: url(images/scroll-video-bottom-bg.png) no-repeat;
	top: -8px;
}
.et-recent-videos-wrap ul {
	padding: 34px 0 16px;
}
.et-recent-videos-wrap li {
	padding-left: 29px;
	padding-bottom: 0;
	cursor: pointer;
}
.et-recent-videos-wrap li:before {
	background: #6E0B14 url(images/white-arrow.png) no-repeat 4px 0;
	border-radius: 10px;
	height: 10px;
	width: 10px;
	top: 11px;
	border-color: transparent !important;
}
.et-recent-videos-wrap li.et-video-active:before {
	background-color: #333 !important;
}
.et-recent-videos-wrap h4 {
	font-size: 16px;
	font-weight: 900;
	color: #333;
	margin-bottom: -5px;
}
.et-recent-videos-wrap .post-meta {
	color: #969696;
}
.recent-video-slides {
	margin: 2px 2px 19px 2px;
	background: #111;
}
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter,
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin-bottom: 10px;
	max-width: 96%;
	padding: 8px;
}
.wp-caption.alignleft {
	margin: 0px 10px 10px 0px;
}
.wp-caption.alignright {
	margin: 0px 0px 10px 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav li ul {
	position: absolute;
	top: -999em;
}
.nav li ul,
.et_mobile_menu {
	z-index: 100;
	width: 190px;
	background: #6E0B14;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	padding: 30px 10px 30px 40px;
	display: none;
}
.nav li {
	position: relative;
}
.nav ul li {
	float: none;
}
.nav ul a {
	display: block !important;
	float: none !important;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left: 0;
	top: 63px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li:hover ul,
.nav li li:hover ul {
	top: -999em;
}
.nav li li {
	padding: 0;
	height: auto !important;
	display: block !important;
}
.nav li li ul {
	z-index: 1000;
}
.nav li li a:link,
.nav li li a:visited,
.et_mobile_menu a {
	display: block !important;
	height: auto;
}
.nav li:hover {
	visibility: inherit;
	/* fixes IE7 'sticky bug' */
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left: 200px;
	top: -30px;
}
#top-menu li li,
.et_mobile_menu li a {
	float: none !important;
	padding: 7px 0;
}
#top-menu li li a,
.et_mobile_menu li a {
	color: #fff;
	text-shadow: 1px 1px 0 rgba( 0, 0, 0, 0.2);
	display: block !important;
}
#top-menu li li a {
	padding: 0 !important;
}
#top-menu li li a:hover,
.et_mobile_menu li a:hover {
	color: rgba( 255, 255, 255, 0.9);
	text-decoration: none;
}
/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 240px;
}
#wp-calendar a {
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#wp-calendar a:hover {
	text-decoration: underline;
}
#wp-calendar caption {
	text-decoration: none;
	font: bold 13px Arial, Sans-Serif;
}
#wp-calendar td {
	padding: 3px 5px;
	color: #9f9f9f;
}
#wp-calendar td#today {
	color: inherit;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	padding: 3px 5px;
}
#wp-calendar #prev a,
#wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

#content .wp-pagenavi {
	float: right;
	margin: 60px 60px 60px 0;
}
/*.pages { display: none; }*/

#content .wp-pagenavi a,
#content .wp-pagenavi span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #333;
	margin: 0 4px;
	padding: 8px 13px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #e0dddd;
	-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.02)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%);
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
}
#content .wp-pagenavi span.current {
	font-weight: 900;
}
.et_embedded_videos {
	display: none;
}
body.single #left-area,
body.page #left-area {
	border-bottom: none;
}
.et-single-post-ad {
	text-align: center;
	padding: 62px 0;
	border-bottom: 1px solid #e0e0e0;
	margin: -60px 0 60px;
}
.et_pt_portfolio_item {
	margin-left: 99px !important;
}
.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
	margin-left: 71px !important;
}
/*.et_portfolio_large .et_pt_portfolio_item {
	margin-left: 124px !important;
}*/
#et_mobile_nav_menu {
	display: none;
	text-align: center;
	padding: 25px 0;
}
/*.mobile_nav { position: relative; display: inline-block; color: #333; text-shadow: 1px 1px 0 #fff; }*/

.mobile_nav {
	position: relative;
	display: inline-block;
	color: #fff;
}
.mobile_nav:hover {
	text-decoration: none;
	color: #eee;
}
.mobile_nav.opened > span {
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.mobile_nav > span {
	top: 3px;
	height: 10px;
	right: -25px;
	position: absolute;
	width: 15px;
	background: url(images/load-more-bg.png) no-repeat;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
/*.et_mobile_menu { position: absolute; top: 40px; left: -63px; text-align: left; }*/

.et_mobile_menu {
	position: relative;
	top: 40px;
	left: 50%;
	margin-left: -95px;
	text-align: left;
}
.et_mobile_menu ul {
	display: block !important;
	visibility: visible !important;
}
.et_mobile_menu ul li {
	padding-left: 15px;
}
.et-popular-mobile-arrow {
	position: absolute;
	top: 19px;
	border-color: transparent transparent transparent #6E0B14;
	border-style: solid;
	border-width: 5px;
	cursor: pointer;
	display: none;
}
.et-popular-mobile-arrow-previous {
	left: 33px;
	border-color: transparent #6E0B14 transparent transparent;
}
.et-popular-mobile-arrow-next {
	right: 37px;
}
.categories-tabs-module {
	position: relative;
}
.add-modules-notice {
	padding: 40px;
}
#et_pt_portfolio_gallery {
	padding: 15px 0px 0px 0px;
	margin-left: -70px;
}
.et_pt_portfolio_row {
	margin-bottom: 45px;
}
.et_pt_portfolio_item {
	float: left;
	margin-left: 70px;
	width: 272px;
}
.et_pt_portfolio_item h2 {
	color: #000;
	padding-bottom: 12px;
}
.et_pt_portfolio_entry {
	border: 1px solid #dadada;
	border-bottom: 1px solid #b7b7b7;
	background: #fff;
	padding: 5px;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 7px;
}
.et_pt_portfolio_image {
	position: relative;
}
.et_pt_portfolio_image img {
	display: block;
}
.et_portfolio_more_icon,
.et_portfolio_zoom_icon {
	display: block;
	height: 37px;
	position: absolute;
	top: 68px;
	width: 37px;
	text-indent: -9999px;
	display: none;
}
.et_portrait_layout .et_portfolio_more_icon,
.et_portrait_layout .et_portfolio_zoom_icon {
	top: 142px;
}
.et_portfolio_more_icon {
	background: url(images/portfolio-more-icon.png) no-repeat;
	left: 94px;
}
.et_portfolio_zoom_icon {
	background: url(images/portfolio-zoom-icon.png) no-repeat;
	left: 134px;
}
.et_video .et_portfolio_zoom_icon {
	background: url(images/portfolio-video-icon.png) no-repeat;
}
.et_pt_portfolio_overlay {
	width: 100%;
	height: 100%;
	background: url(images/gallery-overlay.png) no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
#et_pt_portfolio_gallery .page-nav {
	margin-left: 70px;
	padding-bottom: 10px;
}
.et_portfolio_small {
	margin-left: -45px !important;
}
.et_portfolio_small .et_pt_portfolio_item {
	margin-left: 45px;
	width: 152px;
}
.et_portfolio_small .et_portfolio_more_icon,
.et_portfolio_small .et_portfolio_zoom_icon {
	top: 30px;
}
.et_portfolio_small .et_portrait_layout .et_portfolio_more_icon,
.et_portfolio_small .et_portrait_layout .et_portfolio_zoom_icon {
	top: 67px;
}
.et_portfolio_small .et_portfolio_more_icon {
	left: 38px;
}
.et_portfolio_small .et_portfolio_zoom_icon {
	left: 77px;
}
.et_portfolio_large {
	margin-left: -76px !important;
}
.et_portfolio_large .et_pt_portfolio_item {
	margin-left: 76px;
	width: 442px;
}
.et_portfolio_large .et_portfolio_more_icon,
.et_portfolio_large .et_portfolio_zoom_icon {
	top: 124px;
}
.et_portfolio_large .et_portrait_layout .et_portfolio_more_icon,
.et_portfolio_large .et_portrait_layout .et_portfolio_zoom_icon {
	top: 392px;
}
.et_portfolio_large .et_portfolio_more_icon {
	left: 178px;
}
.et_portfolio_large .et_portfolio_zoom_icon {
	left: 219px;
}
#fancybox-title-float-main {
	text-shadow: none !important;
}
.et_contact_form_label {
	display: none;
}
.home #sidebar.et-recent-video img {
	width: 320px;
	height: 214px;
}
/*------------------------------------------------*/
/*-------------------[OVERLAY RUBRIQUES]------------------*/
/*------------------------------------------------*/

.liste-rub {
	position: absolute;
	top: 40%;
	left: 40%;
}
.liste-rub img {
	width: 100%;
	height: 100%;
}
/*------------------------------------------------*/
/*-------------------[OVERLAY LOGO ARTICLE]------------------*/
/*------------------------------------------------*/

.liste-rub-logo {
	position: absolute;
	top: 45%;
	left: 38%;
}
.liste-rub-logo img {
	width: 100%;
	height: 100%;
}
/*** Typo BP***/

.uppercase {
	text-transform: uppercase;
}
.articles-lies {
	padding: 0 60px;
}
.news {
	float: left;
	width: 180px;
	margin: 0 5px;
	padding: 0 20px 40px;
}
/**  Article-news BP **/

.date-news {
	font-size: smaller;
	font-style: italic;
}
ul.social-news {
	padding: 0;
}
.social-news li {
	list-style-type: none;
	display: inline-block;
	padding: 0!important;
}
.social-news i {
	color: #dddddd;
}
.social-news i:hover {
	color: #6E0B14;
}
.social-news i a {
	color: #fff;
}
.infos-logo-news {
	float: left;
	width: 279px;
}
.et-main-image-news {
	margin-right: 39px;
	width: 240px;
	position: relative;
	line-height: 0;
	overflow: hidden;
}
.et-main-image-news::before {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	top: 0;
	content: "";
	height: 100%;
	right: 0;
	position: absolute;
	width: 100%;
	pointer-events: none;
}
.et-main-image-news .post-excerpt {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.et-main-image-news:hover .post-excerpt {
	top: 0;
	opacity: 1;
}
ul.informations-liste {
	padding: 0;
	line-height: 26px;
}
.informations-liste li {
	list-style-type: none;
}
.field-event .date-event {
	padding-bottom: 0;
}
.informations-liste h3,
.informations-liste .descriptif {
	padding-left:16px;
}
.box-interaction-news {
	margin-right: 39px;
	width: 240px;
}
.et-description-news {
	margin-left: 279px;
}
.post-excerpt-news {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: #111;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	opacity: 0;
}
.post-excerpt-news .post-title {
	color: #fff;
	font-weight: 900;
	font-size: 18px;
	margin-bottom: 3px;
	display: block;
}
.post-excerpt-news .post-title a:hover {
	color: rgba(255, 255, 255, 0.9);
	text-decoration: none;
}
.note_comment-excerpt-news {
	position: absolute;
	left: 58px;
	top: 29px;
}
.box-redacteur .recent-post {
	padding: 0 60px;
	margin-bottom: -60px;
}
/**  .Article-news **/
/** template mots**/

.et-description-mot-full {
	width: 100%;
}
/** fin template mots**/

/**
	PAGE 404
 **/
 .texte-404 {
		max-width: 515px;
		margin: 0 auto;
		text-align: center;
 }
  .texte-404 p {
  	max-width: 404px;
    font-size: 27px;
    line-height: 35px;
    margin: 20px auto 0;
  }
 @media only screen and ( min-width: 960px) {
	.texte-404 {
		margin-top:60px
	}
}

@media only screen and ( min-width: 1301px) {
	.home.et-2-column-layout #content {
		width: 958px;
	}
	.home.et-2-column-layout #main-content:after {
		display: none;
	}
	#logo {
		display: inline-block;
		width: 454px;
		margin: 0px auto;
		text-align: center;
		padding: 0;
	}
	.et_pt_gallery_entry {
		margin-left: 69px !important;
	}
}
@media only screen and ( min-width: 961px) and ( max-width: 1300px) {
	/** Article-news **/

	.infos-logo-news {
		float: none;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.et-main-image-news {
		float: none;
		display: block;
		width: 480px;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news img {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news::before {
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		top: 0;
		content: "";
		height: 100%;
		right: 0;
		position: absolute;
		width: 100%;
		pointer-events: none;
	}
	.et-main-image-news .post-excerpt {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.et-main-image-news:hover .post-excerpt {
		top: 0;
		opacity: 1;
	}
	.box-interaction-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-description-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	/**.Article-new **/

	.container {
		width: 960px;
	}
	#logo {
		display: inline-block;
		width: 454px;
		margin: 0px auto;
		text-align: center;
		padding: 0;
	}
	.header-banner {
		float: none;
		width: 100%;
		text-align: center;
	}
	.header-connexion {
		float: none;
		width: 100%;
		padding: 0;
		display: block;
	}
	.bepolar-search {
		display: block;
		width: 385px;
		float: left;
		margin-right: 2px;
	}
	.bepolar-reseaux-sociaux {
		display: block;
		float: left;
		width: 185px;
		margin-top: 10px;
	}
	.bepolar-header-connexion {
		display: block;
		float: left;
		width: 280px;
	}
	#et-social-icons {
		width: 185px;
	}
	#logo {
		padding-top: 0px;
	}
	#top-menu li {
		font-size: 14px;
	}
	#top-menu > li > a,
	#top-menu > li.current-menu-item > a {
		padding-bottom: 25px;
	}
	#et-featured-posts {
		padding: 40px;
	}
	.et-featured-post img,
	.popular-post .main-tab-image img {
		width: 100%;
		height: auto;
	}
	.post-thumbnail .container {
		min-height: 292px;
	}
	h1.post-heading {
		font-size: 36px;
		padding: 14px;
	}
	#main-content:before {
		background-position: 638px 0;
	}
	#content,
	body.page #content {
		width: 638px;
	}
	#left-area {
		padding-top: 40px;
	}
	.entry-content {
		padding: 0 40px 30px;
	}
	.author-avatar {
		left: 40px;
	}
	#et-bio-author {
		padding: 40px 45px 25px 130px;
	}
	#et-post-share {
		padding: 15px 130px 13px;
	}
	#comment-wrap {
		padding: 40px 0;
	}
	h1#comments,
	#reply-title {
		padding-left: 40px;
	}
	span.fn,
	span.fn a {
		font-size: 16px;
	}
	#footer-widgets {
		padding: 40px 40px 25px;
	}
	.footer-widget {
		width: 170px;
	}
	#footer-bottom ul {
		padding: 23px 40px;
	}
	.home .et-first .post-description,
	.post-description {
		bottom: 17px;
		left: 30px;
	}
	.post-description h2 {
		font-size: 30px;
	}
	.recent-post {
		padding: 0 40px 40px;
	}
	.et-main-image {
		width: 240px;
		margin-right: 30px;
	}
	.et-main-image img {
		display: block;
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.footer-banner {
		padding-left: 40px;
		padding-right: 40px;
	}
	.home .et-first {
		width: 438px;
		height: 318px;
	}
	.home .et-first .excerpt-wrap {
		padding: 31px 62px 0 96px;
	}
	.home .et-second {
		width: 438px;
		height: 158px;
	}
	.home .et-second .excerpt-wrap {
		padding-top: 15px;
	}
	.home .et-third,
	.home .et-fourth {
		width: 217px;
		height: 158px;
	}
	.et-third .excerpt-wrap,
	.et-fourth .excerpt-wrap {
		padding-top: 8px;
	}
	.home .et-second .post-description h2 {
		font-size: 24px;
	}
	.home .et-third .post-description h2,
	.home .et-fourth .post-description h2 {
		font-size: 18px;
	}
	.home .et-third .post-meta,
	.home .et-fourth .post-meta {
		display: none;
	}
	.home #additional-sidebar {
		display: block;
		width: 960px;
	}
	h4.rubrique {
		width: 560px;
	}
	#sidebar .widget.widget_recent_entries h4.rubrique {
		width: 100%;
		box-sizing: border-box;
	}
	.home #sidebar {
		width: 319px;
	}
	.et-description {
		margin-left: 200px;
	}
	#et-social-icons {
		width: 204px;
	}
	#et-social-icons a,
	#et-social-icons span {
		width: 50px;
	}
	#et-social-icons .twitter .et-social-normal {
		background-position: 15px 23px;
	}
	#et-social-icons .twitter .et-social-hover {
		background-position: 15px 20px;
	}
	#et-social-icons .facebook .et-social-normal {
		background-position: 21px 22px;
	}
	#et-social-icons .facebook .et-social-hover {
		background-position: 21px 20px;
	}
	#et-social-icons .rss .et-social-normal {
		background-position: 17px 22px;
	}
	#et-social-icons .rss .et-social-hover {
		background-position: 17px 20px;
	}
	#et-social-icons .google .et-social-normal {
		background-position: 14px 22px;
	}
	#et-social-icons .google .et-social-hover {
		background-position: 14px 21px;
	}
	body.category .et-first,
	body.category .et-second {
		width: 438px;
		height: 212px;
	}
	body.category .et-first .post-description {
		bottom: 17px;
		left: 30px;
	}
	body.category .et-first .post-description h2 {
		font-size: 30px;
	}
	.et_pt_gallery_entry {
		margin-left: 69px !important;
	}
	#et_pt_portfolio_gallery {
		margin-right: -70px;
	}
	.et_pt_portfolio_item {
		margin-left: 51px !important;
	}
	.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
		margin-left: 32px !important;
	}
	.et_portfolio_large .et_pt_portfolio_item {
		margin-left: 49px !important;
	}
	.et-single-post-ad {
		padding: 40px 0;
		margin-bottom: 0;
	}
}
@media only screen and ( max-width: 960px) {
	/** Article-news **/

	h1 .infos-logo-news {
		float: none;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.et-main-image-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news::before {
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		top: 0;
		content: "";
		height: 100%;
		right: 0;
		position: absolute;
		width: 100%;
		pointer-events: none;
	}
	.et-main-image-news .post-excerpt {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.et-main-image-news:hover .post-excerpt {
		top: 0;
		opacity: 1;
	}
	.box-interaction-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-description-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	/**.Article-new **/

	#logo {
		display: inline-block;
		width: 454px;
		margin: 0px auto;
		text-align: center;
		padding: 0;
	}
	#et-search,
	p#et-search-title,
	p#et-search-title span {
		background: none !important;
	}
	#et-search {
		width: auto !important;
		height: auto !important;
	}
	#et-search-inner {
		padding: 0 !important;
	}
	#et-search-right {
		float: none !important;
		clear: both;
		text-align: left !important;
	}
	#et_search_submit {
		background: #BBB8B8 !important;
		color: #111 !important;
	}
	p#et-search-title {
		margin-bottom: 2px !important;
	}
	p#et-search-title span {
		padding: 0 !important;
		text-shadow: none !important;
	}
	#et-searchinput {
		width: auto !important;
	}
	p#et_choose_posts,
	p#et_choose_pages,
	p#et_choose_date,
	p#et_choose_cat {
		float: none !important;
	}
	#et-search-left {
		float: none !important;
		width: 100% !important;
	}
}
@media only screen and ( min-width: 767px) and ( max-width: 960px) {
	/** Article-news **/

	.infos-logo-news {
		float: none;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.et-main-image-news {
		float: none;
		display: block;
		width: 360px;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news img {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news::before {
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		top: 0;
		content: "";
		height: 100%;
		right: 0;
		position: absolute;
		width: 100%;
		pointer-events: none;
	}
	.et-main-image-news .post-excerpt {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.et-main-image-news:hover .post-excerpt {
		top: 0;
		opacity: 1;
	}
	.box-interaction-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-description-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	/**.Article-new **/

	.container {
		width: 766px;
	}
	#logo {
		display: inline-block;
		width: 454px;
		margin: 0px auto;
		text-align: center;
		padding: 0;
	}
	.header-banner {
		float: none;
		width: 100%;
		text-align: center;
	}
	.header-connexion {
		float: none;
		width: 100%;
		padding: 0;
		display: block;
	}
	.bepolar-search {
		display: block;
		width: 300px;
		float: left;
		margin-right: 2px;
	}
	.bepolar-reseaux-sociaux {
		display: block;
		float: left;
		margin-top: 10px;
	}
	.bepolar-header-connexion {
		display: block;
		float: left;
		width: 280px;
	}
	#bp-club {
		width: 280px;
	}
	#et-social-icons span {
		display: block;
		text-indent: -9999px;
		width: 60px;
		height: 65px;
		position: relative;
	}
	#top-menu li {
		font-size: 14px;
	}
	.nav li:hover ul,
	ul.nav li.sfHover ul {
		left: 0;
		top: 61px;
	}
	#et-social-icons,
	/* #additional-sidebar*/

	{
		display: none;
	}
	#et-featured-posts {
		padding: 40px;
	}
	.et-featured-post img,
	.popular-post .main-tab-image img {
		width: 100%;
		height: auto;
	}
	.post-thumbnail .container {
		min-height: 246px;
	}
	h1.post-heading {
		font-size: 36px;
	}
	#main-content:before {
		background-position: 766px 0;
	}
	#content,
	body.page #content {
		width: 766px;
	}
	/*#sidebar { width: 766px; }
					#sidebar .widget { width: 382px; }*/

	#left-area {
		padding-top: 40px;
	}
	.entry-content {
		padding: 0 40px 30px;
	}
	.author-avatar {
		left: 40px;
	}
	#et-bio-author {
		padding: 40px 45px 25px 130px;
	}
	#et-post-share {
		padding: 15px 130px 13px;
	}
	#comment-wrap {
		padding: 40px 0;
	}
	h1#comments,
	#reply-title {
		padding-left: 40px;
	}
	span.fn,
	span.fn a {
		font-size: 16px;
	}
	#footer-widgets {
		padding: 40px 40px 25px;
	}
	.footer-widget {
		width: 309px;
		margin-right: 55px;
	}
	#footer-bottom ul {
		padding: 23px 40px;
	}
	.home .et-first .post-description,
	.post-description {
		bottom: 40px;
		left: 40px;
	}
	.post-description h2 {
		font-size: 18px;
	}
	.recent-post {
		padding: 0 40px 40px;
	}
	.et-main-image {
		width: 240px;
		margin-right: 30px;
	}
	.et-main-image img {
		display: block;
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-description .post-meta {
		font-size: 14px;
	}
	.home .et-first {
		width: 688px;
		height: 500px;
		padding-right: 0;
		margin-bottom: 4px;
	}
	.home .et-second {
		width: 688px;
		height: 248px;
	}
	.home .et-third,
	.home .et-fourth {
		width: 341px;
		height: 248px;
	}
	.home #main-content:before {
		background-color: transparent;
		border-left: none;
	}
	.home #main-content:after {
		background: none;
	}
	.home #content {
		float: none;
		width: 100%;
	}
	.home #additional-sidebar {
		float: none;
		width: 100%;
		margin: 0 20px;
	}
	.home #sidebar {
		background: #f7f7f7;
		position: relative;
		display: block;
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	#sidebar {
		width: 100%;
		position: relative;
		background: #f7f7f7;
	}
	#sidebar:before {
		content: '';
		position: absolute;
		top: 0;
		left: 100%;
		width: 1px;
		height: 100%;
		background: #e0e0e0;
	}
	.home #sidebar.et-recent-video img {
		width: 100%;
		height: auto;
	}
	#main-content:before {
		display: none;
	}
	.recent-video-slides {
		margin: 2px 450px 19px 2px;
		background: #111;
	}
	h4.widgettitle {
		padding: 17px 40px;
		border-left: 1px solid #E0E0E0;
		margin: 0 -40px 30px;
		width: 686px;
	}
	.footer-banner {
		padding-left: 40px;
		padding-right: 40px;
	}
	.footer-widget:nth-child( 2n) {
		margin-right: 0;
	}
	.footer-widget:nth-child( 2n+1) {
		clear: both;
	}
	.et-description {
		margin-left: 200px;
	}
	body.category #et-featured-posts {
		padding: 40px 39px;
	}
	body.category .et-first,
	body.category .et-second {
		width: 342px;
		height: 166px;
	}
	body.category .et-first .post-description,
	body.category .et-second .post-description {
		bottom: 7px;
		left: 30px;
	}
	body.category .et-first .post-description h2,
	body.category .et-second .post-description h2 {
		font-size: 18px;
	}
	.et_pt_gallery_entry {
		margin-left: 26px !important;
	}
	#et_pt_portfolio_gallery {
		margin-left: -35px !important;
		margin-right: -20px !important;
	}
	.et_pt_portfolio_item {
		margin-left: 38px !important;
		width: 201px !important;
	}
	.et_portfolio_more_icon,
	.et_portfolio_zoom_icon {
		top: 50px !important;
	}
	.et_portfolio_more_icon {
		left: 65px !important;
	}
	.et_portfolio_zoom_icon {
		left: 106px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_small {
		margin-left: -39px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_small .et_pt_portfolio_item {
		margin-left: 30px !important;
		width: 117px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon,
	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon {
		top: 20px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_more_icon {
		left: 26px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_small .et_portfolio_zoom_icon {
		left: 62px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large {
		margin-left: -42px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left: 42px !important;
		width: 321px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		top: 99px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
		left: 140px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		left: 178px !important;
	}
	.et-single-post-ad {
		padding: 40px 0;
		margin-bottom: 0;
	}
}
@media only screen and ( max-width: 767px) {
	.content_video-dimensions {
		width: 400px;
		height: 200px;
	}
	.home .et-first .post-description p,
	.et-first .post-description p,
	.et-second .post-description p {
		display: none;
	}
	.et-featured-post:hover .meta-info {
		display: none;
	}
	.et-first .post-description h2 {
		font-size: 24px;
	}
	.et-second .post-description h2 {
		font-size: 18px;
	}
	/** Article-news **/

	.infos-logo-news {
		float: none;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.et-main-image-news {
		float: none;
		display: block;
		width: 240px;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news img {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news::before {
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		top: 0;
		content: "";
		height: 100%;
		right: 0;
		position: absolute;
		width: 100%;
		pointer-events: none;
	}
	.et-main-image-news .post-excerpt {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.et-main-image-news:hover .post-excerpt {
		top: 0;
		opacity: 1;
	}
	.box-interaction-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-description-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	/**.Article-new **/

	.container {
		width: 478px;
	}
	#featured .container {
		width: 480px;
	}
	#logo {
		display: inline-block;
		width: 100%;
		height: auto;
		margin: 0px auto;
		text-align: center;
		padding: 0;
	}
	.header-banner {
		float: none;
		width: 100%;
		text-align: center;
	}
	.header-connexion {
		float: none;
		width: 100%;
		padding: 0;
		display: block;
	}
	.bepolar-search {
		display: block;
		width: 450px;
	}
	.bepolar-reseaux-sociaux {
		display: none;
	}
	.bepolar-header-connexion {
		display: none;
	}
	#top-info {
		text-align: center;
	}
	#logo {
		padding-top: 0px;
		float: none;
		margin-bottom: -3px;
	}
	#et-social-icons,
	#top-menu,
	#footer-bottom {
		display: none;
	}
	#et-featured-posts {
		padding: 40px;
	}
	.et-featured-post img,
	.popular-post .main-tab-image img {
		width: 100%;
		height: auto;
	}
	.post-thumbnail .container {
		min-height: 246px;
	}
	h1.post-heading {
		font-size: 24px;
	}
	#breadcrumbs a {
		font-size: 14px;
	}
	#main-content:before {
		background-position: 478px 0;
	}
	#content,
	body.page #content,
	#sidebar {
		width: 100%;
	}
	.page_badges #sidebar .widget {
		width: 100%;
		max-width:767px;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	#sidebar .widget {
		width: 240px;
		padding-left: 120px;
		padding-right: 120px;
	}
	#left-area {
		padding-top: 40px;
	}
	.entry-content {
		padding: 0 40px 30px;
	}
	.entry-content .post-meta {
		font-size: 24px;
	}
	.author-avatar {
		left: 40px;
	}
	#et-bio-author {
		padding: 40px 45px 25px 130px;
	}
	#et-post-share {
		padding: 15px 51px 13px 130px;
	}
	#comment-wrap {
		padding: 40px 0;
	}
	h1#comments,
	#reply-title {
		padding-left: 40px;
	}
	span.fn,
	span.fn a {
		font-size: 16px;
	}
	#footer-widgets {
		padding: 40px 40px 25px;
	}
	.footer-widget {
		width: 407px;
		margin-right: 0;
	}
	.home .et-first .post-description,
	.post-description {
		bottom: 20px;
		left: 20px;
	}
	.post-description h2 {
		font-size: 24px;
	}
	.recent-post {
		padding: 0 40px 40px;
	}
	.et-main-image {
		width: 360px;
		margin-right: 30px;
	}
	.et-main-image img {
		display: block;
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.home .et-first {
		width: 400px;
		height: 291px;
		padding-right: 0;
		margin-bottom: 4px;
	}
	.home .et-first .excerpt-wrap {
		padding: 18px 62px 0 90px;
	}
	.home .et-second {
		width: 400px;
		height: 145px;
	}
	.home .et-third,
	.home .et-fourth {
		width: 198px;
		height: 144px;
	}
	.home .et-first .post-description h2 {
		font-size: 24px;
	}
	.home .et-second .post-description h2 {
		font-size: 24px;
	}
	.home .et-third .post-description h2,
	.home .et-fourth .post-description h2 {
		font-size: 18px;
	}
	.home .et-third .post-meta,
	.home .et-fourth .post-meta {
		display: none;
	}
	body.category .et-first,
	body.category .et-second {
		width: 400px;
		height: 195px;
	}
	body.category .et-first .post-description,
	body.category .et-second .post-description {
		bottom: 25px;
		left: 40px;
	}
	body.category .et-first .post-description h2,
	body.category .et-second .post-description h2 {
		font-size: 24px;
	}
	body.category .et-first {
		padding-right: 0;
		margin-bottom: 4px;
	}
	.home #additional-sidebar {
		display: block;
		float: none;
		width: 478px;
	}
	.home #main-content:before {
		background-color: transparent;
		border-left: none;
	}
	.home #main-content:after {
		background: none;
	}
	.home #content {
		float: none;
		width: 478px;
	}
	.home #sidebar {
		background: #f7f7f7;
		display: block;
		float: none;
	}
	/*.home .et-main-image { display: none; } pour la page mot -> article biographie*/

	.home .categories-tabs-module .et-description,
	.home .recent-module .et-description {
		margin: 0;
	}
	.home .popular-tabs {
		display: none;
	}
	.popular-posts {
		margin-left: 0;
		width: auto;
	}
	#copyright {
		font-size: 13px;
		text-align: center;
	}
	.popular-module .module-title {
		text-align: center;
	}
	.recent-reviews .review-rating {
		position: relative;
	}
	.review-post .et-description {
		margin-left: 0;
	}
	#main-content:before,
	.home #main-content:after {
		display: none;
	}
	.footer-banner {
		padding-left: 40px;
		padding-right: 40px;
	}
	.page_badges #sidebar .widget h4.widgettitle,
	.page_badges #sidebar .widget h4.rubrique {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
    border-right: 1px solid #E0E0E0;
	}
	.page_badges #sidebar .widget .recent-video-slides img {
		margin: 0 auto;
	}
	h4.widgettitle {
		text-align: center;
		margin-left: -121px;
		margin-right: -116px;
	}
	.et-description {
		margin-left: 200px;
	}
	.commentlist .children li {
		padding-left: 0;
	}
	.et_pt_gallery_entry {
		margin-left: 127px !important;
	}
	.sitemap-col {
		float: none !important;
		width: auto !important;
	}
	.et_pt_portfolio_item {
		margin-left: 130px !important;
	}
	.et_portfolio_small .et_pt_portfolio_item {
		width: 340px !important;
		margin-bottom: 10px;
		margin-left: 17px !important;
	}
	.et_portfolio_small .et_pt_portfolio_entry {
		float: left;
		margin-right: 15px;
	}
	.et_portfolio_small .et_portfolio_more_icon,
	.et_portfolio_small .et_portfolio_zoom_icon {
		top: 30px !important;
	}
	.et_portfolio_small .et_portfolio_more_icon {
		left: 38px !important;
	}
	.et_portfolio_small .et_portfolio_zoom_icon {
		left: 77px !important;
	}
	.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
		margin-left: 44px !important;
		width: 400px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large {
		margin-left: -23px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left: 16px !important;
		width: 404px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		top: 109px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
		left: 155px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		left: 195px !important;
	}
	#et_mobile_nav_menu,
	.et-popular-mobile-arrow {
		display: block;
	}
	.categories-tabs {
		height: 50px;
		text-align: center;
	}
	.categories-tabs li {
		float: none;
		display: none;
	}
	.categories-tabs li.home-tab-active {
		display: inline-block;
	}
	.et-single-post-ad {
		padding: 40px;
		margin-bottom: 0;
	}
	video {
	width: 100%;
	height:100%;
}
}
/*@media only screen and ( min-width: 495px) and ( min-width: 495px){
	#et-featured-posts .post-description {
		position: absolute;
		color: #fff;
		left: 65px;
		top: 40%;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
}*/
@media only screen and ( max-width: 478px) {
	.content_video-dimensions {
		width: 300px;
		height: 150px;
	}
	.home .et-first .post-description p,
	.et-first .post-description p,
	.et-second .post-description p {
		display: none;
	}
	.et-featured-post:hover .meta-info {
		display: none;
	}
	.et-first .post-description h2 {
		font-size: 24px;
	}
	.et-second .post-description h2 {
		font-size: 18px;
	}
	/** Article-news **/

	.infos-logo-news {
		float: none;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.et-main-image-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-main-image-news::before {
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		top: 0;
		content: "";
		height: 100%;
		right: 0;
		position: absolute;
		width: 100%;
		pointer-events: none;
	}
	.et-main-image-news .post-excerpt {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.et-main-image-news:hover .post-excerpt {
		top: 0;
		opacity: 1;
	}
	.box-interaction-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.et-description-news {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	/**.Article-new **/

	.container,
	#featured .container {
		width: 320px;
	}
	#logo {
		display: inline-block;
		width: 100%;
		height: auto;
		margin: 0px auto;
		text-align: center;
		padding: 0;
	}
	.header-banner {
		float: none;
		width: 100%;
		text-align: center;
	}
	.header-connexion {
		float: none;
		width: 100%;
		padding: 0;
		display: block;
	}
	.bepolar-search {
		display: block;
		width: 300px;
	}
	.bepolar-reseaux-sociaux {
		display: none;
	}
	.bepolar-header-connexion {
		display: none;
	}
	#et-social-icons,
	#top-menu,
	#footer-bottom,
	#et-post-share span {
		display: none;
	}
	.author-avatar {
		display: block;
	}
	#et-featured-posts {
		padding: 40px;
	}
	.et-featured-post img,
	.popular-post .main-tab-image img {
		width: 100%;
		height: auto;
	}
	.post-thumbnail .container {
		min-height: 246px;
	}
	h1.post-heading {
		font-size: 24px;
	}
	#main-content:before {
		background-position: 320px 0;
	}
	#content,
	body.page #content {
		width: 320px;
	}
	#sidebar {
		width: 320px;
	}
	#sidebar .widget {
		width: 240px;
		padding: 0 40px 30px;
	}
	#left-area {
		padding-top: 40px;
	}
	.entry-content {
		padding: 0 40px 30px;
	}
	.entry-content .post-meta {
		font-size: 24px;
	}
	#et-bio-author {
		padding: 40px 40px 25px;
	}
	#et-post-share {
		padding: 15px 51px 13px 40px;
	}
	#comment-wrap {
		padding: 40px 0;
	}
	h1#comments,
	#reply-title {
		padding-left: 40px;
	}
	span.fn,
	span.fn a {
		font-size: 18px;
	}
	#footer-widgets {
		padding: 40px 40px 25px;
	}
	.footer-widget {
		width: 240px;
		margin-right: 0;
	}
	.post-description {
		bottom: 15px!important;
		left: 20px!important;
	}
	.post-description h2 {
		font-size: 18px!important;
	}
	.post-description .post-meta {
		display: none;
	}
	.meta-info {
		font-size: 18px;
		width: 40px;
		height: 40px;
	}
	.meta-info .month {
		font-size: 10px;
		margin-bottom: -5px;
	}
	.meta-info .meta-date {
		padding: 0px 8px 5px;
	}
	.recent-post {
		padding: 0 40px 40px;
	}
	.et-main-image {
		display: block;
		float: none;
		width: 100%;
		height: auto;
	}
	.et-description h2 {
		font-size: 30px;
	}
	.et-description .post-meta {
		font-size: 14px;
	}
	.home .et-first {
		width: 240px;
		height: 175px;
	}
	.home .et-second {
		width: 240px;
		height: 87px;
	}
	.home .et-third,
	.home .et-fourth {
		width: 240px;
		height: 174px;
	}
	.home #et-featured-posts .post-description h2 {
		font-size: 18px;
	}
	.home #et-featured-posts .post-meta {
		display: none;
	}
	/*.home #additional-sidebar { display: none; }*/

	.home #additional-sidebar {
		display: block;
		float: none;
		width: 100%;
	}
	.home #main-content:before {
		background-color: transparent;
		border-left: none;
	}
	.home #main-content:after {
		background: none;
	}
	.home #content {
		float: none;
		width: 318px;
	}
	.home .review-post .et-description {
		margin-left: 0;
	}
	.home .recent-reviews .review-rating {
		bottom: 11px;
	}
	.home .et-main-image {
		display: none;
	}
	.home .categories-tabs-module .et-description,
	.home .recent-module .et-description {
		margin: 0;
	}
	.home .popular-tabs {
		display: none;
	}
	.popular-posts {
		margin-left: 0;
		width: auto;
	}
	#copyright {
		font-size: 13px;
		text-align: center;
	}
	body.category .et-first,
	body.category .et-second {
		width: 240px;
		height: 117px;
	}
	body.category .et-first .excerpt-wrap,
	body.category .et-second .excerpt-wrap {
		padding: 22px 49px 0 58px;
	}
	body.category .et-first .post-description,
	body.category .et-second .post-description {
		bottom: 7px;
		left: 20px;
	}
	body.category .et-first .post-description h2,
	body.category .et-second .post-description h2 {
		font-size: 18px;
	}
	.header-banner {
		display: block;
	}
	#logo {
		padding-top: 0;
	}
	.et-third {
		padding-right: 0;
		margin-bottom: 4px;
	}
	.featured-comments {
		left: 1px;
	}
	h4.widgettitle {
		margin: 0 -39px 30px -41px;
	}
	.et-description {
		margin-left: 0;
	}
	#et_contact_right {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.et_pt_gallery_entry {
		margin-left: 43px !important;
	}
	#et_pt_portfolio_gallery,
	#et_pt_portfolio_gallery.et_portfolio_large {
		margin-left: -39px !important;
	}
	.et_pt_portfolio_item,
	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left: 16px !important;
		width: 228px !important;
	}
	.et_portfolio_more_icon,
	.et_portfolio_zoom_icon,
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon,
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		top: 53px !important;
	}
	.et_portfolio_more_icon,
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon {
		left: 70px !important;
	}
	.et_portfolio_zoom_icon,
	#et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon {
		left: 110px !important;
	}
	#et_pt_portfolio_gallery {
		margin-left: -16px !important;
	}
	.et_portfolio_small .et_pt_portfolio_item {
		width: 255px !important;
		margin-left: 0 !important;
	}
	.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item {
		margin-left: -8px !important;
		width: 288px !important;
	}
	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item {
		margin-left: 37px !important;
	}
	.et_mobile_menu {
		left: 0px;
	}
	.et-single-post-ad {
		display: none;
	}
}
/*** Bepolar ***/

.nombre-commentaires-article {
	background: url(images/comments-cloud.png) no-repeat;
	width: 41px;
	height: 33px;
	bottom: 74px;
	left: 10px;
}
.icone-google {
	color: #e84e18;
}
.icone-mediatheque {
	color: #6E0B14;
}
.icone-priceminister {
	color: #08195a;
}
.icone-starjaune {
	color: #fde425;
}
.et_pt_portfolio_item p {
	color: #000;
	padding-bottom: 8px;
}
.et_pt_portfolio_item a {
	font-size: 16px;
	font-weight: 900;
	color: #333;
	margin-bottom: -5px;
}
.et_pt_portfolio_item .titre {
	min-height:48px;
}
.et_pt_portfolio_item .surtitre {
	font-size: 14px;
	line-height:16px;
}
.et_pt_portfolio_item .surtitre a {
	color:#6c0d17;
	font-weight:normal;
}
span[data-tip] {
	border-bottom: 0px dotted #888;
	cursor: pointer;
}
[data-tip] {
	display: inline-block;
	position: relative;
}
[data-tip]:hover:before {
	content: attr(data-tip);
	position: absolute;
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	background-color: rgba(0, 0, 0, 0.8);
	left: -10px;
	top: 36px;
	font-size: 14px;
	border-radius: 3px;
	white-space: nowrap;
	color: #fff;
	font-size: 11px;
	z-index: 10;
}
[data-tip]:hover:after {
	content: "";
	position: absolute;
	border-bottom: 8px solid rgba(0, 0, 0, 0.8);
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	left: 0;
	top: 30px;
}
#bepolar-tv .image {
	float: left;
	margin: 10px;
}
#galerie-article .image {
	float: left;
	margin: 10px;
}
#galerie-article .recent-post {
	padding: 0 60px;
	margin: 25px 0 85px 0;
}
.social ul {
	padding: 0;
}
.social li {
	list-style-type: none;
	display: inline-block;
	padding: 0;
}
.social i {
	color: #dddddd;
}
.social i:hover {
	color: #6E0B14;
}
.social i a {
	color: #fff;
}
.jaime {
	height: 38px;
}
.bp-social {
	display: inline-block;
	line-height: 0;
	width: 170px;
}
.bp-social-rs {
	display: inline-block;
	line-height: 0;
	width: 175px;
	text-align: right;
}
.inlblk {
	display: inline-block;
	line-height: 2.00em;
}
.bouton-note {
	background-color: #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 5px;
	border: 0px solid #6e0b14;
	display: inline-block;
	color: #999;
	font-family: 'Arvo', Arial, sans-serif;
	font-size: 15px;
	padding: 20px 10px;
	text-decoration: none;
	font-weight: 400;
	margin-bottom: 5px;
}
.bouton-note:hover {
	background-color: #6e0b14;
	color: #fff;
	text-shadow: 0px 1px 0px #6e0b14;
}
.bp-description {
	display: inline-block;
	width: 600px;
}
.bp-description-mediatheque {
	display: inline-block;
	width: 620px;
}
.bp-description .bouton-note {
	background-color: #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 5px;
	border: 0px solid #6e0b14;
	display: inline-block;
	color: #999;
	font-family: 'Arvo', Arial, sans-serif;
	font-size: 15px;
	padding: 10px;
	text-decoration: none;
	font-weight: 400;
	margin-bottom: 5px;
}
.bp-description .bouton-note:hover {
	background-color: #6e0b14;
	color: #fff;
	text-shadow: 0px 1px 0px #6e0b14;
}
.bp-description .bouton-note-internaute {
	background-color: #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 5px;
	border: 0px solid #6e0b14;
	display: inline-block;
	color: #999;
	font-family: 'Arvo', Arial, sans-serif;
	font-size: 15px;
	padding: 10px;
	text-decoration: none;
	font-weight: 400;
	margin: 0 0 5px 45px;
}
.bp-description .bouton-note-internaute:hover {
	background-color: #6e0b14;
	color: #fff;
	text-shadow: 0px 1px 0px #6e0b14;
}
/*.espace-membre {
	margin-bottom: 60px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 30px;
}
.espace-membre-smart {
	margin-bottom: 30px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 15px;
}
.espace-membre button {
	background-color: #333;
	color: #FFFFFF;
	border: 1px solid #333;
	border-radius: 4px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.espace-membre-smart button {
	background-color: #6e0b14;
	color: #FFFFFF;
	border: 1px solid #6e0b14;
	border-radius: 4px;
	line-height: 10px;
	height: 30px;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
}
.espace-membre .icone-mediatheque {
	color: #6E0B14;
}
.espace-membre .icone-mediatheque:hover {
	color: #eeeeee;
}
.page_Fiche .espace-membre .formulaire_notation .note {
	line-height: 1em;
	margin: 0 5px;
	padding: 0;
	display: inline-block;
	clear: both;
	text-align: center;
}*/
.page_sans .espace-membre .formulaire_notation .note {
	line-height: 1em;
	margin: 0 5px;
	padding: 0;
	display: inline-block;
	clear: both;
	text-align: center;
}
.bouton-mediatheque {
	background-color: #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 5px;
	border: 0px solid #6e0b14;
	display: inline-block;
	color: #999;
	font-family: 'Arvo', Arial, sans-serif;
	font-size: 15px;
	padding: 10px;
	text-decoration: none;
	font-weight: 400;
	margin-bottom: 5px;
	/*text-shadow:0px 1px 0px #333;*/
}
.bouton-mediatheque:hover {
	background-color: #6e0b14;
	color: #fff;
	text-shadow: 0px 1px 0px #6e0b14;
}
.bouton-mediatheque:active {
	position: relative;
	top: 1px;
}
.espace-membre .ff-logo {
	margin: 5px 5px 0 0;
	display: inline-block;
}
.combien-forum {
	position: relative;
	top: 0;
	left: 0;
}
.combien-forum-span {
	font-size: 22px;
	position: absolute;
	top: 6px;
	left: 16px;
	color: #fff;
	font-weight: 500;
	text-align: center;
}
.achat {
	position: relative;
}
.achats {margin-bottom:40px;}
.achats-titre {background-color:#6b0f19;padding: 20px 60px;color:#ffffff;text-transform: none;}
.achats-titre strong {text-transform: uppercase;color:#ffffff;}
.achats .achats-inner {padding:50px;}
.achats p {font-size:24px; font-weight: 700;}
.achats ul {padding:0;display:flex;flex-wrap: wrap;}
.achats li {list-style-type:none;display:inline-block;margin:15px;line-height: 0px;}
.achats ul > li a img {box-shadow:0px 9px 22px -7px rgba(45, 45, 45, 0.3);transition:all .1s ease-in-out;}
.achats ul > li a:hover img, .achats ul > li a img:hover {box-shadow:none;}
.achats-small {margin-bottom:40px;}
.achats-small .achats-small-inner {padding-left:16px;}
.achats-small p {font-size:18px; font-weight: 700;}
.achats-small ul {padding:0;display:flex;}
.achats-small li {list-style-type:none;margin:15px;line-height: 0px;}
.achats-small ul > li a img {filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -o-filter: grayscale(0); -ms-filter: grayscale(0);}
.achats-small ul > li a:hover img, .achats-small ul > li a img:hover {filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -o-filter: grayscale(1); -ms-filter: grayscale(1);}
.Twitter-box {
	margin-top: 40px;
}
.Twitter-infos {
	width: 250px;
}
.box1 {
	display: inline-block;
	width: 400px;
	height: 50px;
	margin: 0em;
}
.box2 {
	display: inline-block;
	width: 123px;
	height: 50px;
	margin: 0em;
}
.priceminister {
	position: absolute;
	top: 15px;
	left: 720px;
	width: 110px;
	height: 45px;
}
.pm-bdf-smart {
	display: none;
}
.box3 {
	display: inline-block;
	width: 270px;
	vertical-align: top;
}
.box4 {
	display: inline-block;
	width: 200px;
	vertical-align: top;
}
.box5 {
	display: inline-block;
	width: 100px;
	vertical-align: top;
}
.box6 {
	display: inline-block;
	width: 150px;
	vertical-align: top;
}
/* .mediatheque {
	background: url(images/mediatheque.png) top center no-repeat
} */
.icone-mediatheque {
	color: #6E0B14;
}
.informations-logo {
	position: relative;
	-moz-box-shadow: 0px 0px 1px 0px #e0e0e0;
	-webkit-box-shadow: 0px 0px 1px 0px #e0e0e0;
	-o-box-shadow: 0px 0px 1px 0px #e0e0e0;
	box-shadow: 0px 0px 1px 0px #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	filter: progid: DXImageTransform.Microsoft.Shadow(color=#e0e0e0, Direction=134, Strength=1);
	background: #fcfcfc;
	margin-bottom: 10px;
	padding: 20px;
}
.informations-liste {
	width: 100%;
}
.informations-liste ul,
.informations-liste li {
	list-style-type: none
}
.spip_documents_center.yt {
	display: inline-block;
	margin: auto;
	overflow: hidden;
	position: relative;
	left: 0
}
.atcenter {
	text-align: center;
}
.atleft {
	text-align: left;
}
.atright {
	text-align: right;
}
.centrer-ba {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width:672px;
	text-align: center;
}
.centrer-ba.ba-b,
.centrer-ba.ba-c,
.centrer-ba.ba-d,
.centrer-ba.ba-e {
	margin-top: 20px;
}
.centrer-ba .ima-ad-container video {
	left:0;
}
.loadmore {
	text-align: center;
	cursor: pointer;
}
.loadmore a {
	color: #333;
}
.loadmore a:hover {
	color: #999;
}
.loadmore span {
	color: #333;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	text-decoration: none !important;
	padding-right: 23px;
}
.loadmore span:hover {
	color: #999;
}
.loadmore span:before {
	bottom: 3px;
	content: "";
	height: 10px;
	right: 0;
	position: absolute;
	width: 15px;
	background: url(images/load-more-bg.png) no-repeat;
}
.showless a {
	color: #333;
}
.showless a:hover {
	color: #999;
}
.showless {
	text-align: center;
	cursor: pointer;
}
.showless span {
	color: #333;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	text-decoration: none !important;
	padding-right: 23px;
}
.showless span:hover {
	color: #999;
}
.showless span:before {
	bottom: 3px;
	content: "";
	height: 10px;
	right: 0;
	position: absolute;
	width: 15px;
	background: url(images/load-less-bg.png) no-repeat;
}
#top-header {
	padding-left: 0px;
	background-color: #fafafa;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	-webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);
}
.w-toplink.active {
	bottom: 30px;
	filter: alpha(opacity=100);
	opacity: 1;
}
.w-toplink {
	display: block;
	position: fixed;
	bottom: -50px;
	right: 30px;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	width: 50px;
	border-radius: 5px;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 100;
	-webkit-transition: background-color .3s ease, opacity .3s ease, bottom .3s ease;
	transition: background-color .3s ease, opacity .3s ease, bottom .3s ease;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
}
.m10 {
	margin: 10px;
}
.box-redacteur h4.widgettitle {
	margin: 30px 0;
}
/** Page reac **/
/*#page_reac .categories-tabs:after {
	width: 100%;
	height: 2px;
	border-top: 1px solid rgba(0,0,0,0.15);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	content: '';
	position: absolute;
	top: 58px;
	left: 0;

}*/

#page_reac .et-main-image-mot {
	width: 30%;
	margin: 0 1.5%;
	float: left;
}
#page_reac .recent-video-slides {
	margin: 20px;
	background: transparent;
	width: 212px;
}
#page_reac .recent-video-slides:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.1);
}
#page_reac .et-main-image-mot p {
	color: #000;
	padding-bottom: 8px;
	padding-bottom: 10px;
	line-height: 26px;
}
#page_reac .et-main-image-mot a {
	font-size: 16px;
	font-weight: 900;
	color: #333;
	margin-bottom: -5px;
}
#page_reac .et-description-mot {
	margin-left: 252px;
}
#page_reac .et-recent-featured-post-mot {
	z-index: 20;
	position: relative;
}
#page_reac .et-recent-featured-post-mot img img {
	display: block;
}
#page_reac .display-none {
	display: none;
}
.blocs_titre {
	background: transparent url(images/popular-scroll-bottom.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 4px;
	padding: 0pt 0pt 0pt 20px;
	margin-bottom: 0.1em;
	clear: left;
	cursor: pointer;
}
.blocs_replie {
	background: transparent url(images/popular-scroll-top.png) no-repeat scroll left center;
}
.blocs_title {
	display: none;
}
.cs_blocs h6 {
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #333;
	text-transform: none;
}
/* Pagination */
.pagination { float: right; margin: 60px 60px 60px 0;}
.pagination a, .pagination.on, .pagination span { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #333; margin: 0 4px; padding: 8px 13px; text-decoration: none; text-shadow: 0 1px 0 #fff; border: 1px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background-color: #f9f9f9; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);}
.pagination .on {  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #333; margin: 0 4px; padding: 8px 13px; text-decoration: none; text-shadow: 0 1px 0 #fff; border: 1px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background-color: #f9f9f9; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);font-weight:900;}
.pagination .sep { display: none; }
.smart {display:none;}

@media screen and (min-width: 768px) {
	#page_reac .et-main-image-mot {
		padding-bottom: 30px;
	}
}
@media screen and (max-width: 768px) {
	#page_reac .no-smart {
		display: none;
	}
	#page_reac .all-tabs {
		padding: 10px;
	}
	#page_reac .categories-tabs-module .et-main-image-mot {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto 30px;
	}
	#page_reac .et-main-image-mot {
		width: 100%;
		display: block;
		float: none;
		text-align: center;
		padding-bottom: 0;
		margin-bottom: 30px;
	}
	#page_reac .categories-tabs-module .et-description-mot {
		float: none;
		display: block;
		width: 100%;
		height: auto;
		margin: 10px;
	}
	
	/* Achats */
  	.achats li {list-style-type:none;display:inline-block;width: 100%;flex: 0 25%;margin:15px auto;line-height: 0px;text-align: center;}
}
@media only screen and (min-device-width: 769px) and (max-device-width: 1024px) {
	#page_reac .no-smart {
		display: block;
	}
	#page_reac .all-tabs {
		padding: 10px;
	}
	#page_reac .et-description-mot {
		float: none;
		display: block;
		width: 100%;
	}
	#page_reac .et-main-image-mot {
		width: 100%;
		display: block;
		float: none;
		text-align: center;
	}
}
/*** /Bepolar ***/
/*** Bepolar Responsive ***/

@media only screen and ( min-width: 961px) and ( max-width: 1300px) {
	.comments h1 {
		color: #fff;
		font-weight: 700;
		font-size: 36px;
		background-color: #6E0B14;
		padding: 20px 28px;
	}
	.informations-logo {
		background: #fff;
		margin: 0px;
		padding-bottom: 20px;
		border-left: 1px solid #E0E0E0;
		border-right: 1px solid #E0E0E0;
	}
	.informations-liste {
		width: 100%;
	}
	.achats {
		margin-left: 20px;
		margin-top: 20px;
	}
	.pm-bdf-smart {
		display: block;
	}
	/* Google Banners */
	.megaban-custom {
	    margin-left:40px;
	}
}
#sidebar .et-tabbed-all-tabs .first_tab_li {
	margin-top: -40px;
}
@media only screen and ( min-width: 961px) and ( max-width: 1300px) {
	.achats {
		margin-left: 20px;
		margin-top: 20px;
	}
	.et-main-image-avl {
		width: 150px;
		margin: 15px;
	}
}
/*@media only screen and ( min-width: 980px) {
	.espace-membre-smart {
		display: none;
	}
	.espace-membre {
		display: block;
	}
}*/
@media only screen and ( max-width: 979px) {

	.intro-smart {
		display: none;
	}
}
@media only screen and ( min-width: 767px) and ( max-width: 960px) {
	h4.rubrique {
		color: #333;
		text-shadow: 0 1px 0 #fff;
		font-size: 20px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		background-color: #fafafa;
		-webkit-box-shadow: inset 1px 1px 0 #fff;
		-moz-box-shadow: inset 1px 1px 0 #fff;
		box-shadow: inset 1px 1px 0 #fff;
		padding: 17px 40px;
		position: relative;
		text-transform: uppercase;
		text-align: left;
		margin: 0 -60px 30px;
		width: 100%;
	}
	#sidebar .widget.widget_recent_entries h4.rubrique {
		width: 100%;
		box-sizing: border-box;
	}
	h1.rubrique, h2.rubrique {
		color: #333;
		text-shadow: 0 1px 0 #fff;
		font-size: 20px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		background-color: #fafafa;
		-webkit-box-shadow: inset 1px 1px 0 #fff;
		-moz-box-shadow: inset 1px 1px 0 #fff;
		box-shadow: inset 1px 1px 0 #fff;
		padding: 17px 40px;
		position: relative;
		text-transform: uppercase;
		margin: 0 0px 30px;
		width: 686px;
	}
	h4.rubrique a {
		color: #333;
	}
	h4.rubrique a:hover {
		color: #333;
		text-decoration: underline;
	}
	#topbar {
		width: 100%;
		height: auto;
	}
	#sidebar .widget.pub300x600 {
		padding: 10px;
		position: relative;
		margin: 0 auto;
		width: 320px;
	}
	#additional-sidebar .widget.pub300x600 {
		padding: 10px;
		position: relative;
		margin: 0 auto;
	}
	#top-navigation {
		padding-left: 0px;
	}
	/*article 145 Notation */

	.notation-avl {} .notations-avl {
		float: none;
		margin-left: 0px;
	}
	.centrer-ba {
		width: 100%;
		display: block;
		margin: 0 ;
		text-align: left;
	}
	/* article 145 Price Minister Twitter Boucle redacteur*/

	.twitter-noteredacteur {
		float: none;
	}
	.bdfugue-price-minister {
		float: none;
		margin-left: 0px;
	}
	.priceminister {
		display: none;
	}
	.informations-logo {
		background: #fff;
		margin: 0px;
		padding-bottom: 20px;
	}
	.informations-liste {
		width: 100%px;
	}
	.achats {
		margin-left: 20px;
		margin-top: 20px;
	}
	.pm-bdf-smart {
		display: block;
	}
	.aval-tv-rub1 {
		width: 100%;
	}
	.autre-chose {
		float: none;
		width: 100%;
		margin: 10px 0;
		padding: 20px 0px;
	}
	.alignleft {
		float: none;
		text-align: center;
	}
	/* Galerie */

	.image {
		float: none;
		margin: 10px auto;
		width: 240px;
	}
	/* Section affiche */

	.fluxnon {
		float: none;
	}
	.fluxleft {
		float: none;
	}
	.fluxright {
		float: none;
	}
	.240 {
		width: 240px;
	}
	h4.s1 {
		margin: 0 0px 30px;
	}
	.s2 {
		padding: 10px 39px;
		margin: 0 auto;
	}
	.et-main-image-avl {
		width: 240px;
		margin: 10px auto;
	}
	/* Menu*/

	#top-menu li {
		display: inline-block;
		font-size: 14px;
	}
	nav li:hover ul,
	ul.nav li.sfHover ul {
		left: 0;
		top: 61px;
	}
	.et_color_scheme_purple .comments h1 {
		color: #fff;
		font-weight: 600;
		font-size: 28px;
		background-color: #a920b2;
		padding: 10px 16px;
	}
	.comments h1 {
		color: #fff;
		font-weight: 600;
		font-size: 28px;
		background-color: #6E0B14;
		padding: 10px 16px;
	}
	.et-main-image-article {
		width: 160px;
		margin-right: 30px;
	}
	.et-main-image-article img {
		width: 160px;
		height: 160px;
	}
	.et-main-image-profil {
		width: 160px;
	}
	.et-featured-post-profil img {
		width: 100%;
	}
	.categories-tabs-module .et-main-image,
	.recent-module .et-main-image img {
		width: 160px;
		height: auto;
	}
	.social {
		margin: 0;
		width: 240px;
		padding: 0px!important;
	}
	.social ul {
		display: inline-block;
	}
	.social li {
		display: inline-block;
	}
	.jaime {
		height: 40px;
	}
	.icone-mediatheque {
		display: none;
	}
	.bp-description-mediatheque {
		display: block;
		width: 100%;
	}
	.bp-description {
		display: block;
		width: 100%;
	}
	.bp-social-rs {
		display: block;
		width: 100%;
	}
	.bp-social {
		display: block;
		width: 100%;
	}
	.bp-description .bouton-note-internaute {
		display: block;
		width: 100%;
	}
	.bp-description .bouton-note {
		display: block;
		width: 100%;
	}
	.bouton-note {
		display: block;
		width: 100%;
	}
	.bouton-mediatheque {
		display: block;
		width: auto;
	}
	.et-main-image-logo {
		position: relative;
		line-height: 0;
		width: 240px!important;
	}
	.et-main-image img {
		width: 240px!important;
	}
	.alignright: {
		float: none;
	}
	.news {
		float: none;
		padding-right: 10px;
		width: 100%;
	}
	.avoir-article {
		margin-top: 0px;
	}
	.et-featured-post {}
	.desktop {
		display: none;
	}
	.smart {
		display: block
	}
	.formulaire_recherche input.text {
		width: 200px;
		padding-left: 0px;
		background-image: url(images/recherche.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	.nb img {
		width: 32px;
		height;
		auto;
	}
	.nb:hover img {
		width: 32px;
		height;
		auto;
	}
}
@media only screen and ( max-width: 767px) {
	h1.rubrique, h2.rubrique,
	h4.rubrique {
		color: #333;
		text-shadow: 0 1px 0 #fff;
		font-size: 20px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		background-color: #fafafa;
		-webkit-box-shadow: inset 1px 1px 0 #fff;
		-moz-box-shadow: inset 1px 1px 0 #fff;
		box-shadow: inset 1px 1px 0 #fff;
		padding: 17px 40px;
		position: relative;
		text-transform: uppercase;
		text-align: center;
	}
	#sidebar .widget.widget_recent_entries h4.rubrique {
		width: 100%;
		box-sizing: border-box;
	}
	h4.rubrique a {
		color: #333;
	}
	h4.rubrique a:hover {
		color: #333;
		text-decoration: underline;
	}

	h3.widgettitle {
		text-align:center;
	}

	.espace-membre .bouton-mediatheque {
		display: block;
		margin-bottom: 5px;
	}
	.et-description .bouton-note {
		display: block;
		margin-bottom: 5px;
	}
	#sidebar .widget.pub300x600 {
		padding: 10px;
		position: relative;
		margin: 0 auto;
		width: 320px;
	}
	#additional-sidebar .widget.pub300x600 {
		padding: 10px;
		position: relative;
		margin: 0 auto;
	}
	.box3 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	.box4 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	.box5 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	.box6 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	#top-navigation {
		padding-left: 0px;
	}
	/*article 145 Notation */

	.notation-avl {} .notations-avl {
		float: none;
		margin-left: 0px;
	}
	.centrer-ba {
		width: 100%;
		display: block;
		margin: 0 ;
		text-align: left;
	}
	.alignleft {
		float: none;
		text-align: center;
	}
	/* article 145 Price Minister Twitter Boucle redacteur*/

	.twitter-noteredacteur {
		float: none;
	}
	.bdfugue-price-minister {
		float: none;
		margin-left: 0px;
	}
	.priceminister {
		position: absolute;
		top: 15px;
		left: 300px;
		width: 110px;
		height: 45px;
	}
	.informations-logo {
		background: #fff;
		margin: 0px;
		padding-bottom: 20px;
	}
	.informations-liste {
		width: 100%;
	}
	.achats {
		margin-left: 20px;
		margin-top: 20px;
	}
	.pm-bdf-smart {
		display: block;
	}
	.aval-tv-rub1 {
		width: 100%;
		float: none;
	}
	.autre-chose {
		float: none;
		width: 100%;
		margin: 10px 0;
		padding: 20px 0px;
	}
	/* Forum */

	.formulaire_spip.formulaire_forum .entry-content {}
	/* Galerie */

	.image {
		float: none;
		margin: 5px auto;
		width: 240px;
	}
	/* Section affiche */

	.fluxnon {
		float: none;
	}
	.fluxleft {
		float: none;
	}
	.fluxright {
		float: none;
	}
	.240 {
		width: 240px;
	}
	h4.s1 {
		margin: 0 0px 30px;
	}
	.s2 {
		padding: 10px 39px;
		margin: 0 auto;
	}
	.et-main-image-avl {
		width: 240px;
		margin: 10px auto;
	}
	/* rubrique, mots, chroniques*/

	.et_pt_portfolio_item {
		float: none!important;
		margin: 0 auto!important;
	}
	/* Menu */

	#top-menu li {
		float: none!important;
		display: block;
		margin-left: 2px;
	}
	#top-menu li li,
	.et_mobile_menu li a {
		margin: 2px 2px 2px 7px;
	}
	#top-menu li li,
	.et_mobile_menu li li a {
		margin: 2px 2px 2px 7px;
	}
	#top-menu.menu-entree li {
		margin: 0!important;
	}
	#top-menu li ul li a {
		margin: 0!important;
		padding: 0;
	}
	#top-menu a {
		color: #333;
		text-decoration: none;
		padding: 0;
		display: block;
		position: relative
	}
	#top-menu li li,
	.et_mobile_menu ul li ul li a {
		padding: 3px;
		margin: -2px 0px -2px 15px;
	}
	.informations-logo {
		background: #fff;
		margin: 0px;
		padding-bottom: 20px;
	}
	/*.informations-logo .et-main-image { float: none; display: block;width:100%;height:auto;margin:0 auto;}*/

	.informations-logo .et-description {
		float: none;
		display: block;
		margin: 0;
	}
	.bp-description-mediatheque {
		display: block;
		width: 100%;
	}
	.bp-description {
		display: block;
		width: 100%;
	}
	.bp-social-rs {
		display: block;
		width: 100%;
	}
	.bp-social {
		display: block;
		width: 100%;
		line-height: 12px;
	}
	.bp-description .bouton-note-internaute {
		display: block;
		width: auto;
	}
	.bp-description .bouton-note {
		display: block;
		width: auto;
	}
	.bouton-note {
		display: block;
		width: auto;
	}
	.bouton-mediatheque {
		display: block;
		width: auto;
	}
	.et-main-image-article {
		width: 160px;
		margin-right: 30px;
	}
	.et-main-image-article img {
		width: 160px;
		height: 160px;
	}
	.et-main-image-profil {
		width: 160px;
	}
	.et-featured-post-profil img {
		width: 100%;
	}
	.categories-tabs-module .et-main-image,
	.recent-module .et-main-image {
		width: 160px;
	}
	.social {
		margin: 0;
		width: 240px;
		padding: 0px!important;
	}
	.social ul {
		display: inline-block;
	}
	.social li {
		display: inline-block;
	}
	.social li:nth-child( 1n+5) {
		display: block;
		margin: 5px;
	}
	.icone-mediatheque {
		display: none;
	}
	.bientot {
		margin: -50px 60px -50px 0;
	}
	.desktop {
		display: none;
	}
	.smart {
		display: block
	}
	.formulaire_recherche input.text {
		width: 150px;
		padding-left: 0px;
		background-image: url(images/recherche.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	.nb img {
		width: 32px;
		height;
		auto;
	}
	.nb:hover img {
		width: 32px;
		height;
		auto;
	}
}
@media only screen and ( max-width: 478px) {
	h1.rubrique, h2.rubrique,
	h4.rubrique {
		color: #333;
		text-shadow: 0 1px 0 #fff;
		font-size: 20px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		background-color: #fafafa;
		-webkit-box-shadow: inset 1px 1px 0 #fff;
		-moz-box-shadow: inset 1px 1px 0 #fff;
		box-shadow: inset 1px 1px 0 #fff;
		padding: 17px 40px;
		position: relative;
		text-transform: uppercase;
		text-align: center;
	}
	#sidebar .widget.widget_recent_entries h4.rubrique {
		width: 100%;
		box-sizing: border-box;
	}
	h4.rubrique a {
		color: #333;
	}
	h4.rubrique a:hover {
		color: #333;
		text-decoration: underline;
	}
	.espace-membre .bouton-mediatheque {
		display: block;
		margin-bottom: 5px;
	}
	.et-description .bouton-note {
		display: block;
		margin-bottom: 5px;
	}
	.entry-content {
		padding: 0 10px 30px;
	}
	.commentaire {
		padding: 0px;
		box-sizing: border-box;
	}

	.categories-tabs-module .et-description {
		margin: 0;
	}
	#sidebar .widget.pub300x600 {
		padding: 10px;
		position: relative;
		margin: 0 auto;
		width: 100%;
	}
	#additional-sidebar .widget.pub300x600 {
		padding: 10px;
		position: relative;
		margin: 0 auto;
	}
	.box3 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	.box4 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	.box5 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	.box6 {
		display: block;
		width: 100%;
		/*height: 50px;margin: 0em;*/

		vertical-align: top;
	}
	#top-navigation {
		padding-left: 0px;
	}
	/*article 145 Notation */

	/* Achats */
	.achats li {flex: 0 50% !important;}

	.notation-avl {} .notations-avl {
		float: none;
		margin-left: 0px;
	}
	/* rubrique, mots, chroniques*/

	.et_pt_portfolio_item {
		float: none!important;
		margin: 0 auto!important;
	}
	.centrer-ba {
		width: 100%;
		display: block;
		margin: 0 ;
		text-align: left;
	}
	/* article 145 Price Minister Twitter Boucle redacteur*/

	.twitter-noteredacteur {
		float: none;
	}
	.bdfugue-price-minister {
		float: none;
		margin-left: 0px;
	}
	.price-minister {
		display: none;
	}
	.informations-logo {
		background: #fff;
		margin: 0px;
		padding-bottom: 20px;
	}
	.informations-logo .post-excerpt {
		display: none;
	}
	.informations-liste {
		width: 100%;
	}
	.achats {
		margin-left: 20px;
		margin-top: 20px;
	}
	.pm-bdf-smart {
		display: block;
	}
	.alignleft {
		float: none;
		text-align: center;
	}
	.aval-tv-rub1 {
		width: 100%;
		float: none;
	}
	.autre-chose {
		float: none;
		width: 100%;
		margin: 10px 0;
		padding: 20px 0px;
	}
	/* Galerie */

	.image {
		float: none;
		margin: 2px auto;
		width: 100%;
		height: auto;
		display: block;
	}
	/* Section affiche */

	.fluxnon {
		float: none;
	}
	.fluxleft {
		float: none;
	}
	.fluxright {
		float: none;
	}
	.240 {
		width: 240px;
	}
	h4.s1 {
		margin: 0 0px 30px;
	}
	.s2 {
		padding: 10px 39px;
		margin: 0 auto;
	}
	.et-main-image-avl {
		width: 240px;
		margin: 10px auto;
	}
	.news {
		float: none;
		width: 100%;
	}
	.et-main-image-article {
		width: 160px;
		height: 160px;
	}
	.et-main-image-article {
		width: 160px;
		margin-right: 30px;
	}
	.et-main-image-profil {
		width: 160px;
	}
	.et-featured-post-profil img {
		width: 100%;
	}
	.featured-comments-article {
		left: 1px;
	}
	.meta-info-article {
		font-size: 18px;
		width: 40px;
		height: 40px;
	}
	.meta-info-article .month {
		font-size: 10px;
		margin-bottom: -5px;
	}
	.meta-info-article .meta-date {
		padding: 0px 8px 5px;
	}
	.social {
		margin: 0;
		width: 240px;
		padding: 0px!important;
	}
	.social ul {
		display: inline-block;
	}
	.social li {
		display: inline-block;
	}
	.social li:nth-child( 1n+5) {
		display: block;
		margin: 5px;
	}
	.icone-mediatheque {
		display: none;
	}
	.bp-description-mediatheque {
		display: block;
		width: 100%;
	}
	.bp-description {
		display: block;
		width: 100%;
	}
	.bp-social-rs {
		display: block;
		width: 100%;
	}
	.bp-social {
		display: block;
		width: 100%;
	}
	.bp-description .bouton-note-internaute {
		display: block;
		width: 100%;
	}
	.bp-description .bouton-note {
		display: block;
		width: 100%;
	}
	.bouton-note {
		display: block;
		width: 100%;
	}
	.bouton-mediatheque {
		display: block;
		width: 100%;
	}
	.et-main-image-logo {
		position: relative;
		line-height: 0;
		width: 240px!important;
		/* height:280px!important; */
	}
	.et-main-image img {
		width: 240px!important;
	}
	.et-description {
		float: none!important;
		margin-top: 0
	}
	.alignright: {
		float: none;
	}
	.news {
		float: none;
		padding-right: 10px;
		width: 100%;
	}
	.avoir-article {
		margin-top: 0px;
	}
	.desktop {
		display: none;
	}
	.smart {
		display: block
	}
	/*.et-featured-post { float: none; }*/

	.formulaire_recherche input.text {
		width: 150px;
		padding-left: 0px;
		background-image: url(images/recherche.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	.nb img {
		width: 32px;
		height;
		auto;
	}
	.nb:hover img {
		width: 32px;
		height;
		auto;
	}
}
@media only screen and ( max-width: 477px) {
	h1.rubrique, h2.rubrique,
	h4.rubrique {
		color: #333;
		text-shadow: 0 1px 0 #fff;
		font-size: 20px;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		background-color: #fafafa;
		-webkit-box-shadow: inset 1px 1px 0 #fff;
		-moz-box-shadow: inset 1px 1px 0 #fff;
		box-shadow: inset 1px 1px 0 #fff;
		padding: 17px 40px;
		position: relative;
		text-transform: uppercase;
		text-align: center;
	}
	#sidebar .widget.widget_recent_entries h4.rubrique {
		width: 100%;
		box-sizing: border-box;
	}
	h4.rubrique a {
		color: #333;
	}
	h4.rubrique a:hover {
		color: #333;
		text-decoration: underline;
	}
	.espace-membre .bouton-mediatheque {
		display: block;
		margin-bottom: 5px;
	}
	.et-description .bouton-note {
		display: block;
		margin-bottom: 5px;
	}
	.entry-content {
		padding: 0 10px 30px;
	}
	.commentaire {
		padding: 0px;
		box-sizing: border-box;
	}

	#top-navigation {
		padding-left: 0px;
	}
	/*article 145 Notation */

	.notation-avl {} .notations-avl {
		float: none;
		margin-left: 0px;
	}
	.centrer-ba {
		width: 100%;
		display: block;
		margin: 0 ;
		text-align: left;
	}
	/* article 145 Price Minister Twitter Boucle redacteur*/

	.twitter-noteredacteur {
		float: none;
	}
	.bdfugue-price-minister {
		float: none;
		margin-left: 0px;
	}
	.priceminister {
		display: none;
	}
	.informations-logo {
		background: #fff;
		margin: 0px;
		padding-bottom: 20px;
	}
	.informations-logo .post-excerpt {
		display: none;
	}
	.informations-liste {
		width: 100%;
	}
	.achats {
		margin-left: 20px;
		margin-top: 20px;
	}
	.pm-bdf-smart {
		display: block;
	}
	.alignleft {
		float: none;
		text-align: center;
	}
	.aval-tv-rub1 {
		width: 100%;
		float: none;
	}
	.autre-chose {
		float: none;
		width: 100%;
		margin: 10px 0;
		padding: 20px 0px;
	}
	/* Galerie */

	.image {
		float: none;
		margin: 2px auto;
		width: 100%;
		height: auto;
		display: block;
	}
	/* Section affiche */

	.fluxnon {
		float: none;
	}
	.fluxleft {
		float: none;
	}
	.fluxright {
		float: none;
	}
	.240 {
		width: 240px;
	}
	h4.s1 {
		margin: 0 0px 30px;
	}
	.s2 {
		padding: 10px 39px;
		margin: 0 auto;
	}
	.et-main-image-avl {
		width: 240px;
		margin: 10px auto;
	}
	.news {
		float: none;
		width: 100%;
	}
	.et-main-image-article {
		width: 160px;
		height: 160px;
	}
	.et-main-image-article {
		width: 160px;
		margin-right: 30px;
	}
	.et-main-image-profil {
		width: 160px;
	}
	.et-featured-post-profil img {
		width: 100%;
	}
	.featured-comments-article {
		left: 1px;
	}
	.meta-info-article {
		font-size: 18px;
		width: 40px;
		height: 40px;
	}
	.meta-info-article .month {
		font-size: 10px;
		margin-bottom: -5px;
	}
	.meta-info-article .meta-date {
		padding: 0px 8px 5px;
	}
	.social {
		margin: 0px;
		padding: 0px!important;
	}
	.social ul {
		display: inline-block;
	}
	.social li {
		display: inline-block;
	}
	.social li:nth-child( 1n+5) {
		display: block;
		margin: 5px;
	}
	.bp-description-mediatheque {
		display: block;
		width: 100%;
	}
	.bp-description {
		display: block;
		width: 100%;
	}
	.bp-social-rs {
		display: block;
		width: 100%;
	}
	.bp-social {
		display: block;
		width: 100%;
	}
	.icone-mediatheque {
		display: none;
	}
	.et-main-image-logo {
		float: none;
		position: relative;
		line-height: 0;
		width: 240px!important;
	}
	.et-main-image img {
		width: 240px!important;
	}
	.et-description {
		float: none!important;
		margin-top: 0px;
	}
	.avoir-article {
		margin-top: 0px;
	}
	.desktop {
		display: none;
	}
	.smart {
		display: block
	}
	.formulaire_recherche input.text {
		width: 150px;
		padding-left: 0px;
		background-image: url(images/recherche.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	/*.et-featured-post { float: none; }*/

	.nb img {
		width: 32px;
		height;
		auto;
	}
	.nb:hover img {
		width: 32px;
		height;
		auto;
	}
}
/**** jaime_coeur ****/

.jaime_coeur {
	float: left
}
.note_coeur {
	float: left;
	font-size: inherit;
}
/**** surcharge Bootstrap ****/

input[type="submit"].jaime_coeur,
input[type="submit"].jaimeplus_coeur {
	border: 0;
	overflow: hidden;
	text-indent: -200em;
	width: 28px;
	height: 22px;
	margin: 0;
	padding: 0;
}
input[type="submit"].jaime_coeur,
input[type="submit"].jaimeplus_coeur:hover,
input[type="submit"].jaimeplus_coeur:active {
	/***** fond coeur spring css ***/

	background: transparent url("img/coeur_spring.png") no-repeat;
	background-position: 0 0;
}
input[type="submit"].jaimeplus_coeur,
input[type="submit"].jaime_coeur:hover,
input[type="submit"].jaime_coeur:active {
	/***** fond coeur spring css ***/

	background: transparent url("img/coeur_spring.png") no-repeat;
	background-position: 100% 0;
}
input[type="submit"].comment-excerpt,
input[type="submit"].comment-excerpt:hover,
input[type="submit"].comment-excerpt:active {
	position: relative;
	background: transparent url("img/comments-logo.png") no-repeat;
	background-position: 100% 100%;
	border: 0;
	overflow: hidden;
	text-indent: -200em;
	width: 56px;
	height: 35px;
	margin: 0;
	padding: 0;
}
/** JAIME_COEUR Slider **/

.featured-notation-coeur {
	width: 28px;
	height: 22px;
	bottom: 140px;
	left: 16px;
	position: absolute;
	font-size: 14px;
	font-weight: 900;
	text-transform: uppercase;
	background: transparent url('images/coeur-slider-hover.png') no-repeat;
	background-position: top left;
}
.featured-notation-coeur-note {
	display: block;
	font-size: inherit;
	padding: 20px 10px;
	box-sizing: border-box;
	color: #fff;
}
.featured-notation-coeur .formulaire_notation .notation_note {
	display: block;
}
.featured-notation-coeur .formulaire_notation .note {
	padding: 0;
	margin: 2px 10px;
	line-height: 1em;
}
/*** Comments excerpt ***/

input[type="submit"].comment-excerpt,
input[type="submit"].comment-excerpt:hover,
input[type="submit"].comment-excerpt:active {
	position: relative;
	background: transparent url("img/comments-logo.png") no-repeat;
	background-position: 100% 100%;
	border: 0;
	overflow: hidden;
	text-indent: -200em;
	width: 56px;
	height: 24px;
	margin: 0;
	padding: 0;
}
.note_comment-excerpt {
	position: absolute;
	left: 63px;
	top: 40px;
}
/*** /Bepolar ***/
/* Spip*/
/* --------------------------------------------------------------

   Theme pour la dist de SPIP 3

-------------------------------------------------------------- */
/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

.arbo {
	clear: both;
	font-size: .9em;
	color: #DDC;
}
.arbo * {
	font-weight: normal;
}
.cartouche {
	margin-bottom: 1.5em;
}
.cartouche h1 {
	margin-bottom: 0;
}
.cartouche p {
	margin-bottom: 0;
}
.surtitre {} .soustitre {} abbr.published {
	border: 0;
}
@media print {
	abbr[title].published:after {
		content: "";
	}
	abbr[title].dtreviewed:after {
		content: "";
	}
}
.info-publi {
	margin: 1.5em 0 0;
	font-size: .9em;
	font-style: italic;
}
.traductions {
	font-size: .9em;
}
.traductions a[hreflang]:after {
	content: '';
}
.chapo {
	font-weight: bold;
}
.texte {} .hyperlien {
	display: block;
	padding: 1.5em 50px;
	background: #fcfcfc url(images/def.png) no-repeat 25px 1.9em;
	font-weight: bold;
}
.ps,
.notes {
	margin-bottom: 1.5em;
}
.notes {
	clear: both;
	font-size: .9em;
	font-style: italic;
}
/* Plugin Oembed*/

.spip_doc_titre a {
	color: #969696!important;
}
.spip_doc_titre a:hover {
	color: #999!important;
}
.spip_documents .oembed {
	display: block;
	background: #000!important;
	padding: 5px;
	border: 0px solid #eee!important;
}
/* Listes et tableaux */

dl.spip dt {
	background: url(img/def.png) no-repeat 25px .5em;
}
dl.spip dd {} table.spip caption {
	background: none;
	border-bottom: 1px solid;
	text-align: left;
	font-weight: bold;
}
table.spip thead th {
	background: none;
	border: 1px solid;
	border-width: 1px 0;
}
table.spip tbody tr th,
table.spip tr td {
	background: none;
}
table.spip tbody tr.odd th,
table.spip tr.odd td {
	background: #fcfcfc;
}
table.spip tfoot {
	border-top: 1px solid;
}
.odd {
	background: #fcfcfc;
}
.even {
	background: #f4f4f4;
}
/* Formulaires : variantes et cas particuliers
----------------------------------------------- */

.formulaire_spip {
	margin-bottom: 1.5em;
}
.aside .formulaire_spip {
	padding-top: 1.3em;
	border-top: 5px solid;
}
fieldset {
	width: 100%;
	margin: 0;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
legend {
	display: none;
}
label {
	display: block;
}
.erreur_message {
	display: block;
}
/* Selection des langues */

.formulaire_menu_lang {
	margin: 0;
	padding: 0;
	background: none;
}
/* Formulaires de recherche (site / petitions)
.formulaire_recherche input.text { width: 150px; padding-left: 20px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }*/

.formulaire_recherche input.submit {}
/* Choix des mots-clefs */

ul.choix_mots {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.choix_mots li {
	clear: none;
	float: left;
	display: block;
	width: 30%;
	padding: 1%;
}
ul.choix_mots li label {
	display: inline;
	font-weight: normal;
}
.formulaire_spip .bugajaxie {
	display: none;
}
/*IE/Win*/
/* Formulaire de login dans une page */

.formulaire_login ul li {
	clear: left;
}
.formulaire_login .editer_password .details {
	display: block;
}
.formulaire_login #spip_logo_auteur {
	float: right;
}
/* Fomulaire de contact */

.formulaire_ecrire_auteur {} .formulaire_ecrire_auteur .saisie_sujet_message_auteur input.text {
	width: 100%;
}
/* Habillage des forums
---------------------------------------------- */
/* Habillage des forums */

.comments-items .comments-items {
	margin: 10px 0 10px 25px;
	padding-left: 20px;
}
.comments-items ul,
.comments-items li {
	list-style-type: none;
}
.comment-item {
	margin: 10px 0 10px 25px;
	padding-left: 20px;
	border: 0px solid #ddd;
}
.comment-fil ul,
li {} .comment-meta {
	margin: 0;
	font-weight: normal;
}
.comment-meta small {
	font-size: 100%;
}
.comment-meta abbr {
	border: 0;
}
.auteur-forum {
	font-weight: bold;
}
.comment-meta a {
	color: #000;
	text-decoration: none;
}
.comment-meta a:focus,
.comment-meta a:hover,
.comment-meta a:active {
	color: #707070;
	text-decoration: none;
}
.comment-content .hyperlien {
	padding: 0;
	background: transparent;
	font-weight: normal;
}
/* Formulaire de forum */

.formulaire_forum {
	width: auto;
}
.formulaire_forum legend {
	display: none;
}
.formulaire_forum .saisie_titre input.text {
	width: 100%
}
.formulaire_forum .session_qui {
	display: none;
}
.formulaire_forum .saisie_texte .explication {
	font-size: .9em;
	font-style: italic;
}
@media only screen and ( min-width: 767px) and ( max-width: 960px) {
	/* Habillage des forums spip*/

	.comments-items .comments-items {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
	}
	.comments-items ul,
	li {
		list-style-type: none;
	}
	.comment-item {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
		border: 0px solid #ddd;
	}
}

@media only screen and ( max-width: 477px) {
	/* Habillage des forums spip*/

	.comments-items .comments-items {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
	}
	.comments-items ul,
	li {
		list-style-type: none;
	}
	.comment-item {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
		border: 0px solid #ddd;
	}
}

@media only screen and ( max-width: 767px) {
	/* Habillage des forums spip*/

	.comments-items .comments-items {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
	}
	.comments-items ul,
	li {
		list-style-type: none;
	}
	.comment-item {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
		border: 0px solid #ddd;
	}
}

@media only screen and ( max-width: 478px) {
	/* Habillage des forums spip*/

	.comments-items .comments-items {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
	}
	.comments-items ul,
	li {
		list-style-type:none;
	}
	.comment-item {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
		border:0px solid #ddd;
	}
}
@media only screen and ( max-width: 477px) {
	/* Habillage des forums spip*/

	.comments-items .comments-items {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
	}
	.comments-items ul,
	li {
		list-style-type:none;
	}
	.comment-item {
		margin: 10px 0 10px 10px;
		padding-left: 10px;
		border:0px solid #ddd;
	}
}
/* Habillage des petitions
---------------------------------------------- */

#signatures {} #signatures td.signature-date small {
	white-space: nowrap;
}
#signatures .formulaire_recherche {
	margin: 1.5em auto;
	text-align: center;
}
/* Formulaire de signature */

.formulaire_signature {}
/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */
/*Menu */
/* Listes d'articles et extraits introductifs */

.menu_articles li {
	clear: both;
	margin-bottom: 1.5em;
}
.menu_articles li h3,
.menu_articles li h2 {
	margin: 0;
}
.menu_articles li p {
	margin: 0;
}
.menu_articles li small {
	font-style: italic;
}
.menu_articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0;
}
.menu_breves li {} .menu_breves li h3 {
	margin: 0;
}
/* Autres medias
/* ------------------------------------------ */

@media print {
	/*  Ne pas imprimer */

	.spip-admin,
	.spip-admin-float,
	.spip-previsu {
		display: none;
	}
	.repondre,
	.formulaire_spip {
		display: none;
	}
	/* Souligner et expliciter les liens
a { color: #600; text-decoration: underline !important; } */

	a.spip_out:after,
	a.spip_glossaire:after,
	a.spip_mail:after {
		display: inline;
		content: " [" attr(href) "]";
	}
}
/* end */
/* banniere cookies*/

#banniere-cookie {
	font-size: 16px!important;
}
/*Article-Fiche */

@import url('https://fonts.googleapis.com/css?family=Cousine');
.bd {
	background-image:url(images/BP_encart_avez_vous_BD.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.films {
	background-image:url(images/BP_encart_avez_vous_film.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.livres {
	background-image:url(images/BP_encart_avez_vous_livre_V2.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.series {
	background-image:url(images/BP_encart_avez_vous_serie3.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.spectacle {
	background-image:url(images/BP_encart_avez_vous_spectacle.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.jeuxvideos {
	background-image:url(images/BP_encart_avez_vous_jv.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.jeuxdesociete {
	background-image:url(images/BP_encart_avez_vous_jeuxdesoc.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.default {
	background-image:url(images/featured-bg-dark-less.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
}
.post-thumbnail-fiche {
	background-position: 0 50%;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.post-thumbnail-fiche {
	position: relative;
	margin: -1px auto 0 auto;
	width:1280px;
}
.post-thumbnail-fiche:before {
	-webkit-box-shadow: 0 0 90px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: 0 0 90px rgba(0,0,0,0.5) inset;
	box-shadow: 0 0 90px rgba(0,0,0,0.5) inset;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.post-thumbnail-fiche .container {
	min-height: 270px;
}
/*h1.post-heading {
	color: #fff;
	font-weight: 900;
	position: absolute;
	bottom: -1px;
	left: 40px;
	background-color: #6E0B14;
	padding: 23px 32px;
	z-index: 2;
	text-transform: initial;
	font-size: 40px;
}*/
.lu {
	color: #fff;
	font-weight: 500;
	font-size: 36px;
	position: absolute;
	top: 5px;
	left: 10px;
	padding: 10px 15px;
	z-index: 2;
	font-family: 'Cousine',
	monospace;
}
.notez {
	color: #fff;
	font-weight: 500;
	font-size: 36px;
	position: absolute;
	top: 60px;
	left: 60px;
	background-color: #6E0B14;
	padding: 10px 15px;
	z-index: 2;
	font-family: 'Cousine',
	monospace;
}
@media only screen and ( min-width: 767px) and ( max-width: 960px) {
	.post-thumbnail-fiche {
		min-height: 246px;
		width: 766px;
	}
		.bd {
	background-image:url('images/767/BP_encart_avez_vous_BD_767.jpg');
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	}
	.films {
		background-image:url('images/767/BP_encart_avez_vous_Film_767.jpg');
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	}
	.livres {
		background-image:url('images/767/BP_encart_avez_vous_livre_767.jpg');
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	}
	.series {
		background-image:url('images/767/BP_encart_avez_vous_serie_767.jpg');
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);

	}
	h1.post-heading {
		font-size: 24px;
		padding: 14px 16px;
	}
}
@media only screen and ( max-width: 767px) {
	.post-thumbnail-fiche {
		min-height: 246px;
		width: 478px;
	}
	.bd {
	background-image:url(images/478/BP_encart_avez_vous_BD_478.jpg);
	margin-top: -1px;
	-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	}
	.films {
		background-image:url(images/478/BP_encart_avez_vous_Film_478.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	}
	.livres {
		background-image:url(images/478/BP_encart_avez_vous_livre_478.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
	}
	.series {
		background-image:url(images/478/BP_encart_avez_vous_serie_478.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);

	}
	.container {} h1.post-heading {
		font-size: 24px;
		padding: 12px;
	}
}
@media only screen and ( max-width: 478px) {
	.post-thumbnail-fiche {
		min-height: 180px;
		max-width: 320px;
	}
	.post-thumbnail-fiche .container {
    min-height: 180px;
	}
	.bd {
		background-image:url(images/320/BP_encart_avez_vous_BD_320.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		background-size: contain;
		background-color: #242424;
	}
	.films {
		background-image:url(images/320/BP_encart_avez_vous_film_320.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		background-size: contain;
		background-color: #242424;
	}
	.livres {
		background-image:url(images/320/BP_encart_avez_vous_livre_320.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		background-size: contain;
		background-color: #242424;
	}
	.series {
		background-image:url(images/320/BP_encart_avez_vous_serie_320.jpg);
		margin-top: -1px;
		-webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		box-shadow: inset 0 0 15px rgba(0,0,0,0.1);
		background-size: contain;
		background-color: #242424;
	}
	h1.post-heading {
		font-size: 24px;
		padding: 12px;
	}
}
/*** Babelio ***/

.logo_babelio {
	display:inline-block;
	margin-top:-10px;
	margin-left:4px;
}
/* sign-up / login page */

.login-size {
	width:700px;
	height:auto;
	overflow:hidden;
}
.ragister-account {
	margin-top:15px;
	margin-bottom:15px;
	padding:10px 15px;
	background-color:#fff;
}
.ragister-account .section-title {
	margin-bottom:25px;
	text-align:center;
	margin-top:0;
}
.ragister-account .section-title:after,
.ragister-account .section-title:before {
	display:none;
}
.ragister-account .form-control {
	height:40px;
}
.ragister-account .checkbox {
	overflow:hidden;
}
.ragister-account label {
	color:#999;
}
.ragister-account .btn-primary {
	margin-top:25px;
}
.ragister-account a:hover {
	color:#ed1c24;
}
.ragister-account .new-user {
	margin-top:25px;
	color:#999;
}
.facebook-login,
.twitter-login {
	display:inline-block;
	padding:15px;
	color:#fff;
	margin-bottom:35px;
	font-size:18px;
	width:49%;
}
.facebook-login {
	background-color:#506DAB;
}
.twitter-login {
	background-color:#27C4FE;
}
.ragister-account .facebook-login:hover,
.ragister-account .twitter-login:hover {
	color:#fff;
}
.facebook-login:hover {
	background-color:#425E9A
}
.twitter-login:hover {
	background-color:#10AEE8;
}
.login-options {
	color:#999;
	overflow:hidden;
}
.login-options i {
	margin-right:10px;
}
.ragister-account .devider {
	position:relative;
	margin-bottom:30px;
	z-index:1;
}
.ragister-account .devider:after {
	position:absolute;
	content:"";
	height:1px;
	width:100%;
	left:0;
	bottom:10px;
	z-index:-2;
}
.ragister-account .devider:after {
	background-color:#f5f5f5;
}
.ragister-account .devider:before {
	background-color: #fff;
	width: 80px;
	left: 50%;
	height: 20px;
	bottom: 0;
	content: "";
	position: absolute;
	margin-left: -40px;
	z-index: -1;
}
.form-control {
	height: 35px;
	padding:6px 12px;
	color: #000;
	border:2px solid #ececec;
	border-radius:2px;
	box-shadow: none;
	-webkit-box-shadow: none;
	outline: none;
	background-color:#fff;
	font-weight:500;
}
.form-control:focus {
	outline: 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-width:2px;
	border-style:solid;
	background-color:#fff;
}
textarea.form-control {
	padding: 15px 20px;
	resize:none;
}
label {
	font-weight:400;
}
.form-group {
	margin-bottom: 20px;
}
input[type=text] {
	margin: 0.5em 0!important;
}
#spip_logo_auteur .formulaire_login {
	float: none;
}
@media only screen and ( min-width: 961px) and ( max-width: 1300px) {
	.login-size {
		width:90%;
		height:auto;
		overflow:hidden;
	}
}
@media only screen and ( max-width: 960px) {
	.derniers-evenements {
		display: none;
	}
}
@media only screen and ( min-width: 767px) and ( max-width: 960px) {
	.login-size {
		width:90%;
		height:auto;
		overflow:hidden;
	}
}
@media only screen and ( max-width: 767px) {
	.login-size {
		width:90%;
		height:auto;
		overflow:hidden;
	}
}
@media only screen and ( max-width: 478px) {
	.login-size {
		width:90%;
		height:auto;
		overflow:hidden;
	}
}
/*Popup Inscription*/

body {
	overflow-x: hidden;
}
#netkevin-overlay {
	width:100%;
	height:100%;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	z-index:1001;
	background-color:#000000;
	overflow: hidden;
}
#netkevin-popup {
	display: none;
	position:absolute;
	z-index:1002;
}
.netkevin-popup-4 {
	/*font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;*/

	padding: 25px 20px 20px 20px;
	border: 2px solid #aaa;
	background-color: #fff;
	color: #333;
	position: relative;
	/*  Border radius */

	-webkit-border-radius: 12px;
	/* Android = 1.6, iOS 1-3.2, Safari 3-4 */

	border-radius: 12px;
	/* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */
	/* useful if you don't want a bg color from leaking outside the border: */

	background-clip: padding-box;
	/* Android 2.2+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 4+ */

	display:none;
}
.netkevin-popup-4 .netkevin-popup-4 p {
	margin: 0;
	padding: 0;
}
.netkevin-close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	color: #aaa;
	font-size: 24px;
	text-decoration: none;
}
.netkevin-close::after {
	content: "\2716";
}
.netkevin-close:hover {
	text-decoration:none;
}
.netkevin-popup-4 .formulaire_inscription form {
	width: 500px;
	padding:0 30px 0 30px;
	margin: 0 auto;
}
.netkevin-popup-4 .formulaire_inscription .explication.mode {
	display:none;
}
.netkevin-popup-4 .formulaire_inscription .editer-groupe {
	margin-top:20px;
}
.netkevin-popup-4 .formulaire_inscription .editer {
	margin-bottom: 20px;
}
.netkevin-popup-4 .formulaire_inscription .editer-groupe label {
	width:100%;
	text-align: left;
	margin-bottom: 5px;
	font-weight:bold;
}
.netkevin-popup-4 .formulaire_inscription .editer-groupe input {
	width:100%;
	text-align: left;
	height: 25px;
}
.netkevin-popup-4 .formulaire_spip .boutons {
	text-align: center;
}
.netkevin-popup-4 .formulaire_spip .boutons.atcenter .submit {
	margin:15px auto 0;
}
.submit {
	background-color: #6E0B14;
	color: #ffffff;
	font-size: 14px;
	font-weight: 900;
	margin-top: 15px;
	padding: 8px 14px;
	text-shadow: 0 1px 0 rgba(0,
	0,
	0,
	0.2);
	border: 1px solid #6E0B14;
}
/*** DFP ***/
.dfp {background:#fff;}

@media only screen and ( max-width: 1200px) {
		.dfp div[id^="div-gpt-ad-"] iframe { max-height: 220px; }
}
@media only screen and ( max-width: 900px) {
	.dfp div[id^="div-gpt-ad-"] iframe { height: auto; }
}
/*** Habillage ***/
.div-bg {
	width: 100% !important;
	height: auto !important;
	margin: 0 auto;
}
#div-gpt-ad-1598365825515-0 {
	max-width: 100%;
	height: auto;
	display:none;
}
#div-gpt-ad-1598365825515-0 iframe {
	width: 100%;
    height: 100%;
    max-height: 100%;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
	display:none;
}
/*** Facebookerie ***/
.connexion_fb{
	text-align:center;
	margin:15px auto;
}
.connexion_fb .btn-cnx-fb{
	display:inline-block;
	height: 48px;
	background:#294876 url('images/login-facebook-48.png') top left no-repeat;
	line-height:48px;
	color: #FFFFFF;
	font-size:20px;
	font-weight: bold;
	padding-left: 50px;
	min-width: 320px;
	width: 80%;
	margin:0 auto;
}
.connexion_fb .btn-cnx-fb:hover{
	color:#FFFFFF;
}
.inscription_fb {
	text-align:center;
	margin:10px auto;
}
.inscription_fb .btn-ins-fb{
	display:inline-block;
	height: 48px;
	background:#294876 url('images/login-facebook-48.png') top left no-repeat;
	line-height:48px;
	color: #FFFFFF;
	font-size:20px;
	font-weight: bold;
	padding-left: 50px;
	min-width: 320px;
	max-width: 350px;
	width: 50%;
	margin:0 auto;
}
.inscription_fb .btn-ins-fb:hover{
	color:#FFFFFF;
}
@media only screen and ( max-width: 478px) {
	.inscription_fb .btn-ins-fb{
		font-size:14px;
		min-width: 190px;
	}
}

/*** Partenaire ***/
.liste-partenaires {
	font-size:0;
}
.partenaire {
	display: inline-block;
	font-size:16px;
	width:100%;
	max-width:238px;
	margin:10px;
	border:1px solid #E0E0E0;
}


/*** Operations spéciales ***/
.page_op #left-area{
  background-color:#fafafa;
  padding-top:0px;
}
.operations_speciales{
  padding:30px;
  position:relative;
  clear:both;
  width:100%;
  box-sizing: border-box;
}
.operations_speciales .intro{
  font-size:28px;
  font-family: 'Arvo', serif;
  color:#000000;
  margin-bottom:20px;
}
.operations_speciales label{
  font-family: 'Lato', sans-serif;
  font-weight:400;
  font-size:17px;
  color:#333333;
}
.operations_speciales .text{
  height:33px;
  line-height:30px;
  border:1px solid #e0e0e0;
  width:75%;
  padding:0 5px;
}
.operations_speciales #code_postal{
  width:33%;
}
.operations_speciales .mandatory{
  font-family: 'Lato', sans-serif;
  font-size:15px;
  font-weight:400;
  color:#333333;
  text-align:left;
}
.operations_speciales  .vers_profil{
  text-align:right;
  font-size:20px;
}
.operations_speciales .vers_profil a{
  font-family: 'Lato', sans-serif;
  font-size:20px;
  color:#6c0d17;
}
.operations_speciales .bloc_partenaires{
  display:block;
  width:100%;
  box-sizing: border-box;
  background-color:#FFFFFF;
  border:1px solid #e0e0e0;
  padding:25px 20px;
  margin-top:40px;
  margin-bottom:40px;
  clear:both;
  font-family: 'Arvo', serif;
  text-align:left;
  font-size:25px;
  color:#000000;
}
@media screen and (min-width: 1200px) {
  .operations_speciales .bloc_partenaires{
    font-size:30px;
  }
}
@media screen and (min-width: 1200px) {
  .operations_speciales .bloc_partenaires{
    font-size:45px;
  }
}
.operations_speciales .bloc_partenaires p{
  margin:0;
  padding:0;
}
.operations_speciales .bloc_partenaires a{
  display:inline-block;
  margin-left:30px;
  margin-right:15px;
}
.operations_speciales .bloc_lots{
  display:block;
  clear:both;
  width:100%;
  box-sizing: border-box;
  background-color:#FFFFFF;
  border:1px solid #e0e0e0;
  padding:20px;
  margin-bottom:20px;
}

.operations_speciales .bloc_films{
  background:#FFFFFF url('images/bg_films.gif') top right no-repeat;
  min-height:160px;
}
.operations_speciales .bloc_series{
  background:#FFFFFF url('images/bg_tv.gif') top right no-repeat;
  min-height:160px;
}
.operations_speciales .bloc_livres{
  background:#FFFFFF url('images/bg_livres.gif') top right no-repeat;
  min-height:160px;
}
.operations_speciales .bloc_bd{
  background:#FFFFFF url('images/bg_bd.gif') top right no-repeat;
  min-height:160px;
}
.operations_speciales .bloc_lots .logo{
  display:block;
  width:100%;
  box-sizing: border-box;
}
.operations_speciales .bloc_lots .infos{
  display:block;
  width:100%;
  box-sizing: border-box;
  padding:0 20px;
}
.operations_speciales .bloc_lots .participation{
  display:block;
  width:100%;
  position:relative;
}

@media screen and (min-width: 768px) {
  .operations_speciales .bloc_lots .logo{
    display:inline-block;
    width:20%;
    float:left;
    box-sizing: border-box;
  }
  .operations_speciales .bloc_lots .infos{
    display:inline-block;
    width:40%;
    float:left;
    box-sizing: border-box;
    padding:0 20px;
  }
  .operations_speciales .bloc_lots .participation{
    display:inline-block;
    width:40%;
    float:right;
    position:relative;
  }
}
@media screen and (min-width: 1200px) {
  .operations_speciales .bloc_lots .logo{
    display:inline-block;
    width:33%;
    float:left;
    box-sizing: border-box;
  }
  .operations_speciales .bloc_lots .infos{
    display:inline-block;
    width:33%;
    float:left;
    box-sizing: border-box;
    padding:0 20px;
  }
  .operations_speciales .bloc_lots .participation{
    display:inline-block;
    width:33%;
    float:right;
    position:relative;
  }
}
.operations_speciales .bloc_lots .infos h4{
  font-family: 'Arvo', serif;
  color:#878586;
  font-size:20px;
  font-weight:400;
  text-transform:none;
  margin-bottom:20px;
  margin-top:10px;
}
@media screen and (min-width: 768px) {
  .operations_speciales .bloc_lots .infos h4{
    font-family: 'Arvo', serif;
    color:#878586;
    font-size:20px;
    font-weight:400;
    text-transform:none;
    margin-bottom:20px;
    margin-top:0;
  }
}
.operations_speciales .bloc_lots .infos h4 a{
  color:#878586;
}
.operations_speciales .bloc_lots .infos h4 a:hover,.operations_speciales .bloc_lots .infos h4 a:focus,.operations_speciales .bloc_lots .infos h4 a:active{
  color:#6E0B14;
  text-decoration:underline;
}
.operations_speciales .bloc_lots .infos h3{
  font-family: 'Arvo', serif;
  color:#000000;
  font-size:20px;
  text-transform:uppercase;
  font-weight:400;
}
@media screen and (min-width: 768px) {
  .operations_speciales .bloc_lots .infos h3{
    font-size:30px;
  }
}
.operations_speciales .bloc_lots .infos h3 a{
  color:#000000;
}
.operations_speciales .bloc_lots .infos h3 a:hover,.operations_speciales .bloc_lots .infos h3 a:focus,.operations_speciales .bloc_lots .infos h3 a:active{
  color:#6E0B14;
  text-decoration:underline;
}

.operations_speciales .bloc_lots .infos h5{
  font-family: 'Lato', sans-serif;
  font-size:25px;
  font-weight:500;
  color:#6c0d17;
  text-transform:none;
}
.operations_speciales .bloc_lots .introduction{
  font-size:16px;
  font-family: 'Lato', sans-serif;
  color:#000000;
  margin-top:25px;
}

.operations_speciales .btn-participe{
  background-color:#9d9d9d;
  color:#FFFFFF;
  font-family: 'Lato', sans-serif;
  font-weight:500;
  font-size:25px;
  text-align:center;
  display:block;
  padding:18px 35px;
  border:1px solid #9d9d9d;
  box-shadow : none;
  margin:20px auto;
  position:relative;
  cursor:pointer;
  transition: all 0.5s ease-in-out 0s;
}
@media screen and (min-width: 768px) {
  .operations_speciales .btn-participe{
    background-color:#9d9d9d;
    color:#FFFFFF;
    font-family: 'Lato', sans-serif;
    font-weight:500;
    font-size:25px;
    text-align:center;
    display:block;
    margin:0 auto;
    padding:18px 35px;
    border:1px solid #9d9d9d;
    box-shadow : none;
    margin-top:50%;
    position:relative;
    cursor:pointer;
    transition: all 0.5s ease-in-out 0s;
  }
}
.operations_speciales .btn-participe.selected{
  background-color:#6c0d17;
  border:1px solid #6c0d17;
  transition: all 0.5s ease-in-out 0s;
}
.operations_speciales .check_participation{
  display:none;
}
.operations_speciales .participation{
  margin-top:10px;
}
.operations_speciales .participation label{
  display:inline;
  font-size:12px;
  color:#333333;
}
.operations_speciales .check_acceptation{
  display:inline-block;
  margin-top:2px;
}
.operations_speciales .reponse_formulaire_ok{
  margin:20px auto;
  padding:20px;
  font-size:16px;
}
.operations_speciales .reponse_formulaire_erreur{
  margin:20px auto;
  padding:20px;
  font-size:16px;
  box-sizing: border-box;
}


/* Labyrinthe */
.box-labyrinthe {
	font-size: 16px;
}
.box-labyrinthe-inner {
	font-size: 10em;
}
.bloc-labyrinthe .texte {
	margin-bottom: 30px;
}
.bloc-labyrinthe .liens {

}
.bloc-labyrinthe .liens a {

}


.progress {
  width: 150px;
  height: 150px;
  background: none;
  position: relative;
}

.progress::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 6px solid #eee;
  position: absolute;
  top: 0;
  left: 0;
}

.progress>span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.progress .progress-left {
  left: 0;
}

.progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 6px;
  border-style: solid;
  position: absolute;
  top: 0;
}

.progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.progress .progress-right {
  right: 0;
}

.progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.progress .progress-value {
  position: absolute;
  top: 0;
  left: 0;
}

/* Google Banners */
.megaban-custom {
    margin-left:80px;
}

/* Mailjet */
.mailjet-container {position:fixed;right:0;bottom:0;z-index: 1000;width:400px;height:496px;display:none;}
.mailjet-container-inner {position:relative;}
.mailjet-close {position:absolute;cursor:pointer;background-color:#333333;top:-60px;right:0;width:60px;height:60px;}
.mailjet-close span{background-color:#ffffff;display:block;position:absolute;height:3px;width:30px;top:30px;left:15px;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.mailjet-close span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mailjet-close span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}


/* Inscription Club */
.inscription-club-full {background-color: #000; opacity: 0.5; width:100%; height:100%; position:fixed; top:0; bottom: 0; left:0; right:0; z-index: 91;display:none;}
.inscription-club-container {position:fixed;left:50%;transform: translate(-50%, -50%);top:50%;z-index: 1000;width:100%;height:300px;background-color: #FFF;z-index: 95;max-width:600px;display:none;}
.inscription-club-container img {display: block; max-width: 120px; margin:0 auto 25px;}
.inscription-club-container-inner {position:relative; padding:25px 30px 35px;}
.inscription-club-container-inner p {font-weight:800; text-align:center; max-width:415px;font-size:20px;margin:0 auto 20px;}
.inscription-club-container-inner p strong {color:#6c0d17;font-weight:800;}
.inscription-club-container-inner a {background-color:#6c0d17; color:#fff; font-size:14px; padding:10px 0; display: block; max-width:290px; margin:0 auto; text-align:center;font-weight:800; border:2px solid #6c0d17;}
.inscription-club-container-inner a:hover {background-color:#fff; color:#6c0d17; text-decoration:none;}
.inscription-club-close {position:absolute;cursor:pointer;top:10px;right:10px;width:15px;height:15px;}
.inscription-club-close span{background-color:#abaaaa;display:block;position:absolute;height:3px;width:15px;top:5px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.inscription-club-close:hover span {background-color:#000000;}
.inscription-club-close span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.inscription-club-close span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media screen and (max-width: 768px) {
.inscription-club-container {height:auto;max-width:90%;}
}
/* Pop up Vidéo */
/* Video Popup */
.video-popup-full {background-color: #000; opacity: 0.8; width:100%; height:100%; position:fixed; top:0; bottom: 0; left:0; right:0; z-index: 91;display:none;}
.video-popup-container {position:fixed;left:50%;transform: translate(-50%, -50%);top:50%;z-index: 1000;width:90%;height:90%;background-color: #FFF;z-index: 95;display:none;max-width:1200px;}
.video-popup-container-inner {position:relative; padding:25px 30px 35px;}
.video-popup-close {position:absolute;cursor:pointer;top:10px;right:10px;width:15px;height:15px;}
.video-popup-close span{background-color:#abaaaa;display:block;position:absolute;height:3px;width:15px;top:5px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.video-popup-close:hover span {background-color:#000000;}
.video-popup-close span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.video-popup-close span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}


/* Bloc Labyrinthe */
.box-labyrinthe {
	background:url("murder-party/bg-bloc2.jpg") no-repeat top left;
	border-top: 19px solid #6b0e19;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #fefefe;
	padding-top: 50px;
	position: relative;
}
.box-labyrinthe:before {
	content:"";
	position: absolute;
	width: 50px;
	height: 49px;
	top: -19px;
	left: 50%;
	transform: translateX(-50%);
	background: url("murder-party/picto-murder-party.png") no-repeat center center;
}
.bloc-labyrinthe {
	max-width: 810px;
	margin: 0 auto 5%;
	width: 90%;
	padding-bottom: 80px;
}
.bloc-labyrinthe .titre-murder-party {
	text-align: center;
	margin-bottom: 25px;
	padding-bottom: 0;
}
.bloc-labyrinthe .titre-murder-party img {
	display: inline-block;
	width: 100%;
	max-width: 265px;
}
.page_article #content .bloc-labyrinthe .texte,
.page_mot #content .bloc-labyrinthe .texte  {
	margin: 30px 0 40px;
	margin-bottom: 40px;
	line-height: 24px;
}
.bloc-labyrinthe .texte strong {
	color: #FFF;
}
.bloc-labyrinthe .liens {
	font-size: 0;
}
.bloc-labyrinthe .liens a {
	background-color: #e7e6e6;
	box-sizing: border-box;
	border-radius: 10px;
	text-decoration: none;
	-webkit-transition: all 200ms ease-in;
  -webkit-transform: scale(1);
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1);
  -moz-transition: all 200ms ease-in;
  -moz-transform: scale(1);
  transition: all 200ms ease-in;
  transform: scale(1);
}
.bloc-labyrinthe .liens a:hover {
	text-decoration: none;
	z-index: 2;
  -webkit-transition: all 200ms ease-in;
  -webkit-transform: scale(1.1);
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1.1);
  -moz-transition: all 200ms ease-in;
  -moz-transform: scale(1.1);
  transition: all 200ms ease-in;
  transform: scale(1.1);
  background-color: #fff;
}
.bloc-labyrinthe .liens .chemin {
	font-size:16px;
	line-height: 20px;
}
.bloc-labyrinthe .liens .chemin .titre-chemin {
	font-size: 18px;
	color: #740e10;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 900;
	position: relative;
	padding-left: 30px;
	padding-bottom: 0;
  margin-bottom: 10px;
}
.bloc-labyrinthe .liens .chemin .titre-chemin:before {
	content:"";
	position: absolute;
	top: 50%;
	left: 0;
	width: 17px;
	height: 17px;
	display: block;
	border-radius: 50%;
	border: 3px solid #740e10;
	transform: translateY(-50%);
}
.bloc-labyrinthe .liens a:hover .chemin .titre-chemin:before {
	background-color: #740e10;
}
.bloc-labyrinthe .liens .chemin .texte-chemin {
	color: #3a3a3a;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 400;
}


@media screen and (min-width: 768px) {
	.bloc-labyrinthe .liens a:first-child {
		margin-right: 6%;
	}
	.bloc-labyrinthe .liens a {
		max-width: 380px;
		display: inline-block;
		padding: 20px 20px 30px 20px;
		width: 47%;
		vertical-align: top;
	}
}
@media screen and (max-width: 768px) {
	.bloc-labyrinthe {
		padding-bottom: 50px;
	}
	.bloc-labyrinthe .liens a {
		max-width: 100%;
		display: block;
		padding: 20px 20px 30px 20px;
		width: 100%;
		margin:0 auto 30px;
	}
	.presentation_labyrinthe {
		padding: 0 20px;
	}
	.intro-labyrinthe .step1 .visuel,
	.perdant-labyrinthe .visuel,
	.gagnant-labyrinthe .visuel {
		margin: 0 auto 40px;
	}
	.intro-labyrinthe,
	.perdant-labyrinthe {
		padding: 50px 0 100px;
	}
	.gagnant-labyrinthe {
		padding: 50px 0 20px;
	}
	.labyrinthe-formulaire {
		padding-bottom: 50px;
	}
	.intro-labyrinthe.animated .step2 .choix,
	.intro-labyrinthe.animated .step2 .choix:first-child {
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 30px;
	}
}




/* style pour la notation */

/* surcharge du css uniquement pour l'affichage */
.moyenne-container div.star-rating-readonly a,.moyenne-container div.star-rating-readonly{cursor:default !important;
    background:url('img/star_2_3.png') no-repeat 0 0px;
    width: 100%;
  }
  .moyenne-container div.star-rating.star-rating-readonly{
    width: 33px;
    height: 35px;
  }
  .moyenne-container div.star-rating-readonly.star-rating-on a{background-position:0 -35px!important}



@media screen and (min-width: 768px) {

    .moyenne-container{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 40px;
	}
	.et-main-image-mot .moyenne-container .moyenne-note{
		margin-top: 20px;
	}
	.et-main-image-mot .moyenne-container .moyenne-note p{
		color: #727272 !important;
		font-size: 13px;
	}
	.et-main-image-mot .moyenne-container .book-image-title a{
		display: block;
	}
	.et-main-image-mot .moyenne-container .book-image-title .book-title{
		margin: 20px 10px;
	}
}

/*** Pagination 4.0 ***/
ul.pagination-items{
	float:left;
	list-style:none;
	margin:60px 60px 60px 0;
	clear:both;
	text-align: center;
	padding-bottom:20px;
	line-height:26px;
	display:flex;
	gap:4px;
	justify-content: center;
	align-items: center;
	width: 100%;	
}
ul.pagination-items a, ul.pagination-items span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #333;
	margin: 0 4px;
	padding: 8px 13px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #e0dddd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.02)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%);
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);
}
ul.pagination-items span.on{
	font-weight: 900;
}	
/*** Equipe ***/
#formulaire_forum .saisie_equipe{
	display:none;
}
.page_Fiche #formulaire_forum .saisie_equipe{
	display:block;
}
.page_Fiche span.equipe{
	font-size:14px;
}
.page_marathon .marathon{
	padding:30px;
}
.page_marathon .marathon .equipe{
	display:block;
	position:relative;
	width:100%;
	margin-bottom:30px;

}
@media screen and (min-width: 768px) {
	.page_marathon .marathon .equipe{
		display:flex;
		justify-content:flex-start;
		flex-wrap:wrap;		
	}
}
.page_marathon .marathon .equipe .top{
	display:none;
}
.page_marathon .marathon .equipe .infos_equipe{
	width:100%;
}
.page_marathon .marathon .equipe.top1 .infos_equipe,.page_marathon .marathon .equipe.top2 .infos_equipe,.page_marathon .marathon .equipe.top3 .infos_equipe{
	width:100%;
}
@media screen and (min-width: 768px) {
	.page_marathon .marathon .equipe.top1 .infos_equipe,.page_marathon .marathon .equipe.top2 .infos_equipe,.page_marathon .marathon .equipe.top3 .infos_equipe{
		width:calc(100% - 115px);
	}
}
.page_marathon .marathon .equipe.top1 .top{
	display:block;
	width:85px;
	height:86px;
	background:transparent url(images/top1.png) top center no-repeat;
	margin-right:auto;
	margin-left:auto;
}
@media screen and (min-width: 768px) {
	.page_marathon .marathon .equipe.top1 .top{
		margin-right:30px;
		margin-left:0;
	}
}
.page_marathon .marathon .equipe.top2 .top{
	display:block;
	width:85px;
	height:86px;
	background:transparent url(images/top2.png) top center no-repeat;
	margin-right:auto;
	margin-left:auto;
}
@media screen and (min-width: 768px) {
	.page_marathon .marathon .equipe.top2 .top{
		margin-right:30px;
		margin-left:0;
	}
}
.page_marathon .marathon .equipe.top3 .top{
	display:block;
	width:85px;
	height:86px;
	background:transparent url(images/top3.png) top center no-repeat;
	margin-right:auto;
	margin-left:auto;
}
@media screen and (min-width: 768px) {
	.page_marathon .marathon .equipe.top3 .top{
		margin-right:30px;
		margin-left:0;
	}
}
.page_marathon .marathon .nom_equipe{
	font-size:18px;
	font-weight:700;
}
.page_marathon .marathon  .equipe .progression{
	display:flex;
	width:100%;
	justify-content:flex-start;
	align-items:center;
	height:45px;
}
.page_marathon .marathon  .equipe .progression span{
	display:inline-block;
}
.page_marathon .marathon  .equipe .cible{
	width:48px;
	height:47px;
	background:transparent url('images/cible.svg') top left no-repeat;
	margin-left:8px;
}
.page_marathon .marathon  .equipe .balle{
	width:43px;
	height:17px;
	display:inline-block;
	background:transparent url('images/bullet.png') top left no-repeat;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}
.page_marathon .marathon  .equipe .progression .barre{
	max-width:100%;
	background-color:#651718;
	height:8px;
	border-radius:100px 0 0 100px;
}
.page_marathon .marathon  .equipe .progression .reste{
	background-color:#E3E3E3;
	height:8px;
	border-radius:0 100px 100px 0;
}
.page_marathon .marathon  .equipe .membres{
	position:relative;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	width:100%;
	gap:16px;
}
.page_marathon .marathon  .equipe .membres .auteur{
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.page_marathon .marathon  .equipe .membres .auteur .logo{
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:50%;
}
.page_marathon .marathon  .equipe .membres .auteur .logo img{
	border-radius:50%;
}
.page_marathon .marathon  .equipe .membres .auteur .nom{
	font-size:14px;
	color:#000000;
}
.page_marathon .marathon  .equipe .membres .auteur a{
	text-decoration:none;
	color:#000000;
}
.page_marathon #sidebar .widget li::before{
	display:none;
}