/**
 *
 * inuitcss.com -- @inuitcss -- @csswizardry
 *
 *//* normalize.css v2.1.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block;
}

audio, canvas, video {
	display:inline-block;
}

audio:not([controls]) {
	display:none;
	height:0;
}

[hidden] {
	display:none;
}

html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body {
	margin:0;
}

a:focus {
	outline:thin dotted;
}

a:active, a:hover {
	outline:0;
}

h1 {
	font-size:2em;
	margin:0.67em 0;
}

abbr[title] {
	border-bottom:1px dotted;
}

b, strong {
	font-weight:bold;
}

dfn {
	font-style:italic;
}

hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}

mark {
	background:#ff0;
	color:#000;
}

code, kbd, pre, samp {
	font-family:monospace,  serif;
	font-size:1em;
}

pre {
	white-space:pre-wrap;
}

q {
	quotes:"201C" "201D" "2018" "2019";
}

small {
	font-size:80%;
}

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

sup {
	top:-0.5em;
}

sub {
	bottom:-0.25em;
}

img {
	border:0;
}

svg:not(:root) {
	overflow:hidden;
}

figure {
	margin:0;
}

fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}

legend {
	border:0;
	padding:0;
}

button, input, select, textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
}

button, input {
	line-height:normal;
}

button, select {
	text-transform:none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}

button[disabled], html input[disabled] {
	cursor:default;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}

input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0;
}

textarea {
	overflow:auto;
	vertical-align:top;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

*, *:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, form, fieldset, legend, table, th, td, caption, hr {
	margin:0;
	padding:0;
}

abbr[title], dfn[title] {
	cursor:help;
}

u, ins {
	text-decoration:none;
}

ins {
	border-bottom:1px solid;
}

img {
	font-style:italic;
}

label, input, textarea, button, select, option {
	cursor:pointer;
}

.text-input:active, .text-input:focus, textarea:active, textarea:focus {
	cursor:text;
	outline:none;
}

.cf:after, .gw:after, .grid-wrapper:after, .gabarit:after, .nav:after, .page-mobile:after, .really_simple_twitter_widget:after, .notice--body:after, .headline:after, .post:after, .post--footer .atclear:after, .comments--post:after, .comments--form:after, .partage:after {
	content:"";
	display:table;
	clear:both;
}

h1, h2, h3, h4, h5, h6, hgroup, ul, ol, dl, blockquote, p, address, table, fieldset, figure, pre, .media, .island, .islet {
	margin-bottom:24px;
	margin-bottom:1.71429rem;
}

.islet h1, .islet h2, .islet h3, .islet h4, .islet h5, .islet h6, .islet hgroup, .islet ul, .islet ol, .islet dl, .islet blockquote, .islet p, .islet address, .islet table, .islet fieldset, .islet figure, .islet pre, .islet .media, .islet .island, .islet .islet {
	margin-bottom:12px;
	margin-bottom:0.85714rem;
}

.landmark {
	margin-bottom:48px;
	margin-bottom:3.42857rem;
}

hr {
	margin-bottom:22px;
	margin-bottom:1.57143rem;
}

ul, ol, dd {
	margin-left:48px;
	margin-left:3.42857rem;
}

html {
	font:0.875em/1.35714 Lato, Arial, Verdana, Sans-serif;
	overflow-y:scroll;
	min-height:100%;
}

h1, .alpha {
	font-size:55px;
	font-size:3.92857rem;
	line-height:1.03636;
}

h2, .beta {
	font-size:26px;
	font-size:1.85714rem;
	line-height:1.46154;
}
h2.titre-magazine {
	font-size:36px;
	color: #D67400;
	margin-bottom: 12px;
}
h2.titre-dossier {
	font-size:36px;
	color: #038CCC;
	margin-bottom: 12px;
}
h2.titre-blogue {
	font-size:36px;
	color: #C33;
	margin-bottom: 12px;
}
a.show-onglet-search {
	padding: 10px 8px;
	background-color: #8C8C8C;
	display: inline-block;
	text-decoration: none !important;
}
a.show-onglet-search.bt-magazine {
	color: #fff;
}
a.show-onglet-search.bt-magazine:hover,
a.show-onglet-search.bt-magazine.active {
	background-color: #D67400;
	color: #fff;
	text-decoration: none !important;
}
a.show-onglet-search.bt-dossier {
	color: #fff;
}
a.show-onglet-search.bt-dossier:hover,
a.show-onglet-search.bt-dossier.active {
	background-color: #038CCC;
	color: #fff;
	text-decoration: none !important;
}
a.show-onglet-search.bt-blogue {
	color: #fff;
}
a.show-onglet-search.bt-blogue:hover,
a.show-onglet-search.bt-blogue.active {
	background-color: #C33;
	color: #fff;
	text-decoration: none !important;
}

h3, .gamma {
	font-size:22px;
	font-size:1.57143rem;
	line-height:1.72727;
}

h4, .delta {
	font-size:20px;
	font-size:1.42857rem;
	line-height:1.9;
}

h5, .epsilon {
	font-size:18px;
	font-size:1.28571rem;
	line-height:1.05556;
}

h6, .zeta {
	font-size:16px;
	font-size:1.14286rem;
	line-height:1.1875;
}

hgroup .hN {
	margin-bottom:0;
}

.giga {
	font-size:96px;
	font-size:6.85714rem;
	line-height:1.1875;
}

.mega {
	font-size:72px;
	font-size:5.14286rem;
	line-height:1.05556;
}

.kilo {
	font-size:48px;
	font-size:3.42857rem;
	line-height:1.1875;
}

.smallprint, .milli {
	font-size:12px;
	font-size:0.85714rem;
	line-height:1.58333;
}

.micro {
	font-size:10px;
	font-size:0.71429rem;
	line-height:1.9;
}

.one-whole {
	width:100%;
}

.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths {
	width:50%;
}

.one-third, .two-sixths, .four-twelfths {
	width:33.333%;
}

.two-thirds, .four-sixths, .eight-twelfths {
	width:66.666%;
}

.one-quarter, .two-eighths, .three-twelfths {
	width:25%;
}

.three-quarters, .six-eighths, .nine-twelfths {
	width:75%;
}

.one-fifth, .two-tenths {
	width:20%;
}

.two-fifths, .four-tenths {
	width:40%;
}

.three-fifths, .six-tenths {
	width:60%;
}

.four-fifths, .eight-tenths {
	width:80%;
}

.one-sixth, .two-twelfths {
	width:16.666%;
}

.five-sixths, .ten-twelfths {
	width:83.333%;
}

.one-eighth {
	width:12.5%;
}

.three-eighths {
	width:37.5%;
}

.five-eighths {
	width:62.5%;
}

.seven-eighths {
	width:87.5%;
}

.one-tenth {
	width:10%;
}

.three-tenths {
	width:30%;
}

.seven-tenths {
	width:70%;
}

.nine-tenths {
	width:90%;
}

.one-twelfth {
	width:8.333%;
}

.two-twelfths {
	width:16.666%;
}

.five-twelfths {
	width:41.666%;
}

.seven-twelfths {
	width:58.333%;
}

.ten-twelfths {
	width:83.333%;
}

.eleven-twelfths {
	width:91.666%;
}

@media only screen and (max-width: 640px) {
	.palm-one-whole {
	width:100%;
}

.palm-one-half, .palm-two-quarters, .palm-three-sixths, .palm-four-eighths, .palm-five-tenths, .palm-six-twelfths {
	width:50%;
}

.palm-one-third, .palm-two-sixths, .palm-four-twelfths {
	width:33.333%;
}

.palm-two-thirds, .palm-four-sixths, .palm-eight-twelfths {
	width:66.666%;
}

.palm-one-quarter, .palm-two-eighths, .palm-three-twelfths {
	width:25%;
}

.palm-three-quarters, .palm-six-eighths, .palm-nine-twelfths {
	width:75%;
}

.palm-one-fifth, .palm-two-tenths {
	width:20%;
}

.palm-two-fifths, .palm-four-tenths {
	width:40%;
}

.palm-three-fifths, .palm-six-tenths {
	width:60%;
}

.palm-four-fifths, .palm-eight-tenths {
	width:80%;
}

.palm-one-sixth, .palm-two-twelfths {
	width:16.666%;
}

.palm-five-sixths, .palm-ten-twelfths {
	width:83.333%;
}

.palm-one-eighth {
	width:12.5%;
}

.palm-three-eighths {
	width:37.5%;
}

.palm-five-eighths {
	width:62.5%;
}

.palm-seven-eighths {
	width:87.5%;
}

.palm-one-tenth {
	width:10%;
}

.palm-three-tenths {
	width:30%;
}

.palm-seven-tenths {
	width:70%;
}

.palm-nine-tenths {
	width:90%;
}

.palm-one-twelfth {
	width:8.333%;
}

.palm-five-twelfths {
	width:41.666%;
}

.palm-seven-twelfths {
	width:58.333%;
}

.palm-eleven-twelfths {
	width:91.666%;
}

}
@media only screen and (min-width: 641px) and (max-width: 799px) {
.lap-one-whole {
	width:100%;
}

.lap-one-half, .lap-two-quarters, .lap-three-sixths, .lap-four-eighths, .lap-five-tenths, .lap-six-twelfths {
	width:50%;
}

.lap-one-third, .lap-two-sixths, .lap-four-twelfths {
	width:33.333%;
}

.lap-two-thirds, .lap-four-sixths, .lap-eight-twelfths {
	width:66.666%;
}

.lap-one-quarter, .lap-two-eighths, .lap-three-twelfths {
	width:25%;
}

.lap-three-quarters, .lap-six-eighths, .lap-nine-twelfths {
	width:75%;
}

.lap-one-fifth, .lap-two-tenths {
	width:20%;
}

.lap-two-fifths, .lap-four-tenths {
	width:40%;
}

.lap-three-fifths, .lap-six-tenths {
	width:60%;
}

.lap-four-fifths, .lap-eight-tenths {
	width:80%;
}

.lap-one-sixth, .lap-two-twelfths {
	width:16.666%;
}

.lap-five-sixths, .lap-ten-twelfths {
	width:83.333%;
}

.lap-one-eighth {
	width:12.5%;
}

.lap-three-eighths {
	width:37.5%;
}

.lap-five-eighths {
	width:62.5%;
}

.lap-seven-eighths {
	width:87.5%;
}

.lap-one-tenth {
	width:10%;
}

.lap-three-tenths {
	width:30%;
}

.lap-seven-tenths {
	width:70%;
}

.lap-nine-tenths {
	width:90%;
}

.lap-one-twelfth {
	width:8.333%;
}

.lap-five-twelfths {
	width:41.666%;
}

.lap-seven-twelfths {
	width:58.333%;
}

.lap-eleven-twelfths {
	width:91.666%;
}

}@media only screen and (min-width: 641px) {
	.lap-and-up-one-whole {
	width:100%;
}

.lap-and-up-one-half, .lap-and-up-two-quarters, .lap-and-up-three-sixths, .lap-and-up-four-eighths, .lap-and-up-five-tenths, .lap-and-up-six-twelfths {
	width:50%;
}

.lap-and-up-one-third, .lap-and-up-two-sixths, .lap-and-up-four-twelfths {
	width:33.333%;
}

.lap-and-up-two-thirds, .lap-and-up-four-sixths, .lap-and-up-eight-twelfths {
	width:66.666%;
}

.lap-and-up-one-quarter, .lap-and-up-two-eighths, .lap-and-up-three-twelfths {
	width:25%;
}

.lap-and-up-three-quarters, .lap-and-up-six-eighths, .lap-and-up-nine-twelfths {
	width:75%;
}

.lap-and-up-one-fifth, .lap-and-up-two-tenths {
	width:20%;
}

.lap-and-up-two-fifths, .lap-and-up-four-tenths {
	width:40%;
}

.lap-and-up-three-fifths, .lap-and-up-six-tenths {
	width:60%;
}

.lap-and-up-four-fifths, .lap-and-up-eight-tenths {
	width:80%;
}

.lap-and-up-one-sixth, .lap-and-up-two-twelfths {
	width:16.666%;
}

.lap-and-up-five-sixths, .lap-and-up-ten-twelfths {
	width:83.333%;
}

.lap-and-up-one-eighth {
	width:12.5%;
}

.lap-and-up-three-eighths {
	width:37.5%;
}

.lap-and-up-five-eighths {
	width:62.5%;
}

.lap-and-up-seven-eighths {
	width:87.5%;
}

.lap-and-up-one-tenth {
	width:10%;
}

.lap-and-up-three-tenths {
	width:30%;
}

.lap-and-up-seven-tenths {
	width:70%;
}

.lap-and-up-nine-tenths {
	width:90%;
}

.lap-and-up-one-twelfth {
	width:8.333%;
}

.lap-and-up-five-twelfths {
	width:41.666%;
}

.lap-and-up-seven-twelfths {
	width:58.333%;
}

.lap-and-up-eleven-twelfths {
	width:91.666%;
}

}
@media only screen and (max-width: 799px) {
.portable-one-whole {
	width:100%;
}

.portable-one-half, .portable-two-quarters, .portable-three-sixths, .portable-four-eighths, .portable-five-tenths, .portable-six-twelfths {
	width:50%;
}

.portable-one-third, .portable-two-sixths, .portable-four-twelfths {
	width:33.333%;
}

.portable-two-thirds, .portable-four-sixths, .portable-eight-twelfths {
	width:66.666%;
}

.portable-one-quarter, .portable-two-eighths, .portable-three-twelfths {
	width:25%;
}

.portable-three-quarters, .portable-six-eighths, .portable-nine-twelfths {
	width:75%;
}

.portable-one-fifth, .portable-two-tenths {
	width:20%;
}

.portable-two-fifths, .portable-four-tenths {
	width:40%;
}

.portable-three-fifths, .portable-six-tenths {
	width:60%;
}

.portable-four-fifths, .portable-eight-tenths {
	width:80%;
}

.portable-one-sixth, .portable-two-twelfths {
	width:16.666%;
}

.portable-five-sixths, .portable-ten-twelfths {
	width:83.333%;
}

.portable-one-eighth {
	width:12.5%;
}

.portable-three-eighths {
	width:37.5%;
}

.portable-five-eighths {
	width:62.5%;
}

.portable-seven-eighths {
	width:87.5%;
}

.portable-one-tenth {
	width:10%;
}

.portable-three-tenths {
	width:30%;
}

.portable-seven-tenths {
	width:70%;
}

.portable-nine-tenths {
	width:90%;
}

.portable-one-twelfth {
	width:8.333%;
}

.portable-five-twelfths {
	width:41.666%;
}

.portable-seven-twelfths {
	width:58.333%;
}

.portable-eleven-twelfths {
	width:91.666%;
}

}
@media only screen and (min-width: 800px) {
	.desk-one-whole {
	width:100%;
}

.desk-one-half, .desk-two-quarters, .desk-three-sixths, .desk-four-eighths, .desk-five-tenths, .desk-six-twelfths {
	width:50%;
}

.desk-one-third, .desk-two-sixths, .desk-four-twelfths {
	width:33.333%;
}

.desk-two-thirds, .desk-four-sixths, .desk-eight-twelfths {
	width:66.666%;
}

.desk-one-quarter, .desk-two-eighths, .desk-three-twelfths {
	width:25%;
}

.desk-three-quarters, .desk-six-eighths, .desk-nine-twelfths {
	width:75%;
}

.desk-one-fifth, .desk-two-tenths {
	width:20%;
}

.desk-two-fifths, .desk-four-tenths {
	width:40%;
}

.desk-three-fifths, .desk-six-tenths {
	width:60%;
}

.desk-four-fifths, .desk-eight-tenths {
	width:80%;
}

.desk-one-sixth, .desk-two-twelfths {
	width:16.666%;
}

.desk-five-sixths, .desk-ten-twelfths {
	width:83.333%;
}

.desk-one-eighth {
	width:12.5%;
}

.desk-three-eighths {
	width:37.5%;
}

.desk-five-eighths {
	width:62.5%;
}

.desk-seven-eighths {
	width:87.5%;
}

.desk-one-tenth {
	width:10%;
}

.desk-three-tenths {
	width:30%;
}

.desk-seven-tenths {
	width:70%;
}

.desk-nine-tenths {
	width:90%;
}

.desk-one-twelfth {
	width:8.333%;
}

.desk-five-twelfths {
	width:41.666%;
}

.desk-seven-twelfths {
	width:58.333%;
}

.desk-eleven-twelfths {
	width:91.666%;
}

}
@media only screen and (max-width: 319px) {
.manchette--body--complete {
	margin-top: 0 !important;
}

.palm-narrow-one-whole {
	width:100%;
}

.palm-narrow-one-half, .palm-narrow-two-quarters, .palm-narrow-three-sixths, .palm-narrow-four-eighths, .palm-narrow-five-tenths, .palm-narrow-six-twelfths {
	width:50%;
}

.palm-narrow-one-third, .palm-narrow-two-sixths, .palm-narrow-four-twelfths {
	width:33.333%;
}

.palm-narrow-two-thirds, .palm-narrow-four-sixths, .palm-narrow-eight-twelfths {
	width:66.666%;
}

.palm-narrow-one-quarter, .palm-narrow-two-eighths, .palm-narrow-three-twelfths {
	width:25%;
}

.palm-narrow-three-quarters, .palm-narrow-six-eighths, .palm-narrow-nine-twelfths {
	width:75%;
}

.palm-narrow-one-fifth, .palm-narrow-two-tenths {
	width:20%;
}

.palm-narrow-two-fifths, .palm-narrow-four-tenths {
	width:40%;
}

.palm-narrow-three-fifths, .palm-narrow-six-tenths {
	width:60%;
}

.palm-narrow-four-fifths, .palm-narrow-eight-tenths {
	width:80%;
}

.palm-narrow-one-sixth, .palm-narrow-two-twelfths {
	width:16.666%;
}

.palm-narrow-five-sixths, .palm-narrow-ten-twelfths {
	width:83.333%;
}

.palm-narrow-one-eighth {
	width:12.5%;
}

.palm-narrow-three-eighths {
	width:37.5%;
}

.palm-narrow-five-eighths {
	width:62.5%;
}

.palm-narrow-seven-eighths {
	width:87.5%;
}

.palm-narrow-one-tenth {
	width:10%;
}

.palm-narrow-three-tenths {
	width:30%;
}

.palm-narrow-seven-tenths {
	width:70%;
}

.palm-narrow-nine-tenths {
	width:90%;
}

.palm-narrow-one-twelfth {
	width:8.333%;
}

.palm-narrow-five-twelfths {
	width:41.666%;
}

.palm-narrow-seven-twelfths {
	width:58.333%;
}

.palm-narrow-eleven-twelfths {
	width:91.666%;
}

}

/* DEBUT DU CSS */

.nav.panel, .page-mobile, .post--footer .atclear, .comments--post, .titre-section-mobile, .separateur-mobile {
	display:none;
}

.nav.m, .nav.panel, .nav_bar, .page, .page-head, .page-logo, .page-foot, .page-accent, .slider, .orbit-container, .orbit-slides-container, .manchette, .note, .post--image, .post--footer, .comments-toggle.isOpen span:before, .comments--post>li, .carrousel {
	position:relative;
}

.button-home, .page-colorstripes, .page-accent--image, .phylactere, .orbit-bullets, .note--pointer, .comments--post>li:first-child:before, .jcarousel-prev-horizontal, .jcarousel-next-horizontal, .jcarousel-prev-horizontal:after, .jcarousel-next-horizontal:after {
	position:absolute;
}

.nav.panel a, .panel-icon, .panel-icon span, .button-home, .button-home span, .tab+.module .init, .slider--title, .slider--title:visited, .orbit-slides-container>img, .search--content, .manchette--title, .manchette--title:visited, .article--title, .module--footer.with-rss>a:first-child+a, .module--footer.with-rss>a:last-child, .notice--footer, .more-link, .headline--thumbnail---subtible, .comments--post>li:first-child:before, .toutes-les-archives__lien, .block--content>a, .jcarousel-prev-horizontal:after, .jcarousel-next-horizontal:after {
	display:block;
}

.blogues .up, .dossiers .up, .magazine .up, .nav.s>li, .tab--item, .page-logo, .orbit-bullets li, .module--section a, .excerpt--content p, .page--nav a, .comments-toggle span:before, .confort, .print {
	display:inline-block;
}

.nav.s a, .nav.s a:visited, .notice--header, .module--header, .block--header {
	color:#fff;
}

.nav.panel .panel--body, .twitter, .module, .note {
	background-color:#fff;
}

.carrousel {
	background-color:#000;
}

.panel-icon span:last-child, .page-foot p, .slider--body p, .notice--header, .module--header, .note, .excerpt--content p, .headline--content>p, .comments--info, .block--header p, .block--header h1, .block--header h2, .block--header h3, .block--header h4, .block--header h5, .block--header h6, .box h1, .box h2, .box h3, .box h4, .box h5, .box h6, .box p:only-child, .box p:last-child, .box-title, .image-with-caption p, .wp-caption p, .photo-with-caption p {
	margin:0;
}

.nav.m, .nav.s, .orbit-slides-container, .orbit-bullets, .really_simple_twitter_widget, .comments--post, .archive--content, .jcarousel-skin-dossiers, .module--section:last-child {
	padding:0;
	margin:0;
}

.page-stripes, .page-stripes div, .search--input, .comments textarea {
	width:100%;
}

.nav.m, .nav.s, .orbit-slides-container, .orbit-bullets, .really_simple_twitter_widget, .comments--post, .archive--content, .jcarousel-skin-dossiers {
	list-style:none;
}

.nav.m a, .nav.m a:visited, .page--title, .article--category {
	text-transform:uppercase;
}

.slider--img>img, .module--footer.with-rss>a:first-child+a, .module--footer.with-rss>a:last-child, .headline--thumbnail, .comments-toggle, .comments input[type=submit], #nousjoindre .bloc-gris {
	float:right;
}

.nav.m li, .panel-icon, .post--blogger-image, .comments--post .avatar, #apropos .magazine, #apropos .dossiers, #apropos .blogues, #nousjoindre .contacts, .partage__libelle {
	float:left;
}

.tab, .notice--footer, .more-link {
	text-align:left;
}
.page--nav {
	text-align: right;
}

.tab.rev, .home .page-subtitle, .neutre .page-subtitle, .magazine>.page-subtitle, .blogues>.page-subtitle, .dossiers>.page-subtitle, .palm-none>.page-subtitle, .dossiers .tab, .blogues .tab, .module--footer.with-rss {
	text-align:left;
}

.button, .comments input[type=submit], .module--footer {
	text-align:center;
}

.button, .comments input[type=submit], .module, .notice, .separateur-partage, .magazine .post--content, .blogues .post--content, .box {
	margin-bottom:24px;
}
.image-with-caption, .wp-caption, .photo-with-caption {
	margin-bottom:6px;
}

.module.simple .module--header, .notice.email .notice--header, .notice.email .module--header {
	background-color:#e3e3e3;
	color:#5E5E5E;
}

.caps, .comments--form---title, .archive--title, .archive--publication {
	text-transform:uppercase;
}

.float--right, .email--submit {
	float:right;
}

.float--left {
	float:left;
}

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

.text--left {
	text-align:left;
}

.gw, .grid-wrapper {
	margin-bottom:0;
	margin-left:-24px;
	list-style:none;
}

.gw--rev>.g, .really_simple_twitter_widget.gw--rev>li, .grid-wrapper--rev>.grid {
	float:right;
}

.gw>.gw, .grid-wrapper>.grid-wrapper {
	margin-left:0;
}

.g, .really_simple_twitter_widget>li, .grid {
	float:left;
	padding-left:24px;
}

.gabarit {
	max-width:1048px;
	min-width:240px;
	max-width:74.85714rem;
	min-width:17.14286rem;
	position:relative;
	margin:0 auto;
	/*padding:0 24px;*/
	padding:0 12px;
}

.gw.collapse, .gw.collapse .gw {
	margin-left:0;
}

.gw.collapse .g, .gw.collapse .really_simple_twitter_widget>li, .g.collapse, .really_simple_twitter_widget>li.collapse {
	padding-left:0;
}

.grid.end, .g.end, .really_simple_twitter_widget>li.end {
	float:left;
}

.grid.last, .g.last, .really_simple_twitter_widget>li.last {
	float:right;
}

.ul-header, .ul-banner .ul-rouge, .ul-banner .ul-or {
	position:relative;
}

.ul-header {
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	z-index:3;
	font-family:verdana;
}

.ul-blanc, .ul-rouge, .ul-or {
	position:absolute;
	height:10px;
}

.ul-rouge, .ul-or, .ul-logo, .ul-titre {
	float:left;
}

.ul-rouge, .ul-or {
	width:50%;
}

.ul-rouge {
	background-color:#c33;
	left:0;
}

.ul-or {
	background-color:#fc0;
	right:0;
}

.ul-nav, .ul-banner, .ul-content {
	overflow:hidden;
}

.ul-logo, .ul-banner .ul-or {
	width:23.9583333%;
}

.ul-titre, .ul-banner .ul-rouge {
	width:76.0416667%;
}

.ul-blanc {
	background-color:#fff;
	right:0;
	width:2px;
}

.ul-logo, .ul-titre {
	padding:7px 0;
}

.ul-titre h1 {
	font:16px/1.4 arial,  verdana;
	margin-right:10px;
}

.ul-titre span {
	visibility:hidden;
	white-space:nowrap;
	display:block;
}

.ul-nav {
	clear:both;
	margin:0;
	padding:0;
}

.ul-nav li {
	float:left;
	display:block;
}

.ul-nav a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:0 15px 0 5px;
	font-size:10px;
	line-height:17px;
	border-left:solid 1px #a9a9a9;
}

.ul-nav a:visited {
	color:#000 !important;
}

.ul-nav a:hover {
	color:#ce0202 !important;
	text-decoration:none;
}

.ul-nav a.actif {
	font-weight:700;
}

.ul-header img {
	width:auto;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	font-family:Lato, Arial, Verdana, Sans-serif;
}
h3.mot-cles {
	font-size: 16px;
	font-weight: bold;
}

a, a:visited {
	color:#181818;
	text-decoration:none;
}

a:hover {
	text-decoration:underline !important;
}

.manchette--title:hover, .comments-toggle:hover {
	text-decoration:none !important;
}

body, .main {
	background-color:#181818;
}

html, .jPanelMenu-panel {
	overflow:visible !important;
}

.invisible {
	display:none;
}

.blogues .up {
	padding-left:24px;
	background:transparent url(../images/up_rouge.png) 0 50% no-repeat;
	font-weight:700;
	font-family:Lato, Arial, Verdana, Sans-serif;
	line-height:25px;
	margin-top: 0;
}

.blogues .up:focus {
	outline:none;
}

.dossiers .up {
	padding-left:24px;
	background:transparent url(../images/up_bleu.png) 0 50% no-repeat;
	font-weight:700;
	font-family:Lato, Arial, Verdana, Sans-serif;
	line-height:25px;
	margin-top:24px;
}

.dossiers .up:focus {
	outline:none;
}

.magazine .up {
	padding-left:24px;
	background:transparent url(../images/up.png) 0 50% no-repeat;
	font-weight:700;
	font-family:Lato, Arial, Verdana, Sans-serif;
	line-height:25px;
	margin-top:24px;
}

.magazine .up:focus {
	outline:none;
}

.nav.m {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background:#000;
	background:-moz-linear-gradient(bottom,  #000 0%,  #272727 100%);
	background:-webkit-linear-gradient(bottom,  #000 0%,  #272727 100%);
	background:-o-linear-gradient(bottom,  #000 0%,  #272727 100%);
	background:-ms-linear-gradient(bottom,  #000 0%,  #272727 100%);
	background:linear-gradient(to top,  #000 0%,  #272727 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF272727',  endColorstr='#FF000000',  gradientType=0);
	z-index:1;
	padding-left:50px;
	height:50px;
	background-color:#000;
	line-height:50px;
}

.nav.m a, .nav.m a:visited {
	padding:0 24px;
	border-right:1px solid #333;
	color:#6d6d6d;
	font:700 15px/1.2 Lato,  Arial,  sans-serif;
}

.nav.m .current-page-item, .nav.m .current-menu-item {
	background:transparent url(../images/menu-pointer.png) center bottom no-repeat;
}

.nav.m .current-page-item a, .nav.m .current-page-item a:visited, .nav.m .current-menu-item a, .nav.m .current-menu-item a:visited {
	color:#fff;
	text-decoration:none;
}

.nav.s {
	text-align:right;
}

.nav.s a, .nav.s a:visited {
	margin-left:24px;
	padding-left:5px;
	border-left:1px solid #fff;
}

.nav.panel {
	border-right:6px solid #000;
}

.nav.panel .panel--body {
	margin-top: -40px;
	z-index:9;
	background-color: transparent;
}

.panel--stripes {
	width:100%;
	height: 60px;
	background:#181818 url(../images/mini-stripes.png) 0 0 no-repeat;
}

.panel--header {
	padding:10px;
	background-color:#767676;
	font:700 16px/1.2 Lato;
	text-transform: uppercase;
}
.panel--link:hover,
.panel--header:hover {
	text-decoration: none !important;
}

.panel--content {
	padding: 12px 10px;
	border-bottom: 1px #333 solid;
	background-color: #1c1c1c;
}
.panel--content:last-child {
	border-bottom: 0;
}

.panel--content .tous {
	padding-top:12px;
	font:700 14px/1.2 Lato;
}

.panel--link {
	padding-right:25px;
	color:#000 !important;
	font: normal 16px/1.2 Lato;
}
.panel--content .une-date {
	font-size: 11px;
	font-weight: normal;
	color: #616161;
}

.panel-icon {
	width:36px;
	margin-top: 7px;
}

.panel-icon span {
	margin-bottom:8px;
	width:100%;
	height:4px;
	background:#fff;
}

.button-home {
	-webkit-border-radius:5px 0 0 0;
	-moz-border-radius:5px 0 0 0;
	-ms-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0;
	top:0;
	left:0;
	z-index:2;
	width:54px;
	height:50px;
	border-right:1px solid #333;
}

.button-home span {
	width:54px;
	height:50px;
	background:transparent url(../images/home.png) center center no-repeat;
}
.button-home span.active {
	background:transparent url(../images/home_blanc.png) center center no-repeat;
}

.nav_bar .twitter-menu,
.twitter-menu-mobile {
	width:77px;
	height:28px;
	background: url(../images/btn-twitter.png) no-repeat left top;
	display: block;
	z-index:2;
}
.home .nav_bar .twitter-menu {
	display: none;
}

.nav_bar .twitter-menu {
	position:absolute;
	right:10px;
	top:10px;
}
.twitter-menu-mobile {
	margin: 4px auto;
}
.nav_bar .twitter-menu:hover,
.twitter-menu-mobile:hover {
	background-position: left -28px;
}

.page-mobile .search {
	float:right;
	margin: 4px; 0 0 0;
	width:88%;
}

.page-mobile .search--input {
	height:34px;
}

.page-mobile .search--submit {
	top:9px;
	left: 18px;
}

.tab {
	color:#a1a1a1;
}

.tab+.module {
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-ms-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
}

.tab.rev+.module {
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-ms-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
}

.tab.simple .tab--item {
	cursor:text;
}

.tab--item {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding:3px 12px;
	border:1px #e4e4e4 solid;
	background-color:#f9f9f9;
	font: normal 14px/24px Lato, Arial, Verdana, Sans-serif;
	cursor:pointer;
}

.tab--item.selected {
	background-color:#e4e4e4;
	color:#5E5E5E;
}

.page {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	z-index:2;
	padding:24px;
	background:#fff;
}

.page-head {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	background-color:#f4f4f4;
}

.page-logo {
	z-index:4;
	margin:-15px 24px 15px;
}

.page-stripes, .page-stripes div {
	position:absolute;
}

.page-stripes {
	background:#2d2d2d;
	background:-moz-linear-gradient(bottom,  #2d2d2d 0%,  #181818 100%);
	background:-webkit-linear-gradient(bottom,  #2d2d2d 0%,  #181818 100%);
	background:-o-linear-gradient(bottom,  #2d2d2d 0%,  #181818 100%);
	background:-ms-linear-gradient(bottom,  #2d2d2d 0%,  #181818 100%);
	background:linear-gradient(to top,  #2d2d2d 0%,  #181818 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF181818',  endColorstr='#FF2D2D2D',  gradientType=0);
	top:0;
	z-index:0;
	height:393px;
}

.page-stripes div {
	bottom:-35px;
	height:190px;
	background-color:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=6);
	opacity:0.06;
}

.page-colorstripes {
	z-index:0;
	margin-top:-40px;
	margin-left:-210px;
	width:1048px;
	height:535px;
	background:transparent url(../images/stripes.png) 0 0 no-repeat;
}

.page-foot {
	background:#151515;
	background:-moz-linear-gradient(bottom,  #151515 0%,  #222 100%);
	background:-webkit-linear-gradient(bottom,  #151515 0%,  #222 100%);
	background:-o-linear-gradient(bottom,  #151515 0%,  #222 100%);
	background:-ms-linear-gradient(bottom,  #151515 0%,  #222 100%);
	background:linear-gradient(to top,  #151515 0%,  #222 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222',  endColorstr='#FF151515',  gradientType=0);
	margin-top:-24px;
	z-index:1;
	clear:both;
	border-top:1px solid #333;
	color:#6d6d6d;
	font:400 12px Arial,  sans-serif;
}

.page-foot--body {
	padding:48px 0 24px;
	/*border-bottom:1px solid #333;*/
}

.page-mobile {
	padding: 8px 12px;
	border-bottom:1px solid #000;
}

.separateur-mobile {
	height: 12px;
	background-color: #fff;
}
.titre-section-mobile {
	padding: 12px;
	background-color: #f00;
  font: 700 16px/1.2 Lato;
	color: #fff;
}
.magazine .titre-section-mobile {
	background-color: #D67400;
}
.magazine .titre-section-mobile:after {
	content: "MAGAZINE";
}
.dossiers .titre-section-mobile {
	background-color: #038CCC;
}
.dossiers .titre-section-mobile:after {
	content: "DOSSIERS";
}
.blogues .titre-section-mobile {
	background-color: #C33;
}
.blogues .titre-section-mobile:after {
	content: "BLOGUES";
}


.home .page {
	padding-right:0;
	padding-left:0;
	padding-top:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.home .site--description {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	background-color: #e2e2e2;
	position: relative;
	z-index: 10;
	padding: 26px 24px;
}
.home .site--description p {
	max-width: 700px;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	margin: 0;
	padding: 0;
}

.page--title {
	margin-bottom:0;
	margin-top: 5px;
	padding-bottom:14px;
	font:900 19px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.page--title+.post {
	border-top:1px solid #e3e3e3;
}

.sidebar {
	padding-left:18px;
}

.page-accent {
	padding: 36px 24px 0 24px;
	/*padding:24px;*/
	min-height:129px;
	color:#fff;
}

.page-subtitle {
	margin: 0 !important;
	color: #fff;
	position:absolute;
	right:0;
	bottom:5px;
	text-align:right;
	font:300 36px/1 Lato, Arial, Verdana, Sans-serif;
	position: static;
}

.page-subtitle strong {
	font-weight:400;
}

.page-accent--content {
	display: block;
	float: right;
	padding-top: 36px;
}

.page-accent--content .page-subtitle {
	text-align: left;
	padding-left: 55px;
}

.home .page-subtitle, .neutre .page-subtitle {
	position:static;
	font:300 16px/18px Lato, Arial, Verdana, Sans-serif;
	margin-top:6px;
}

.magazine .page-subtitle, .blogues .page-subtitle, .dossiers .page-subtitle, .palm-none .page-subtitle {
	top:32px;
}

.magazine>.page-subtitle, .blogues>.page-subtitle, .dossiers>.page-subtitle, .palm-none>.page-subtitle {
	font:300 16px/18px Lato, Arial, Verdana, Sans-serif;
	margin-top:6px;
	top:25px;
	left:24px;
}

.magazine .page-accent--image, .blogues .page-accent--image, .dossiers .page-accent--image, .palm-none .page-accent--image {
	top:14px;
	right:335px;
}

.dossiers .page-accent--image {
	top:45px;
	right:50%;
	margin-right:-30px;
}

.blogues .page-accent--image {
	top:45px;
	right:50%;
	margin-right:-30px;
}

.magazine .page-accent--image {
	top:45px;
	right:50%;
	margin-right:-30px;
}

.phylactere {
	bottom:-24px;
	width:80px;
}

.slider {
	background: #fff url(../images/ajax-loader.gif) no-repeat center center;
	/*
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	*/
	overflow:hidden;
	display:block;
	height:345px;
}

.slider--body {
	padding: 80px 34px 24px;
	background:#e4e4e4;
	height:500px;
	position: relative;
}

.slider--ligne {
	width: 12px;
	height: 345px;
	position: absolute;
	left: 0;
	top: 0;
}
.slider--ligne .slider--section {
	width: 100px;
	height: 41px;
	line-height: 41px;
	font-weight: bold;
	padding-left: 34px;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 30px;
}

.slide--magazine .slider--ligne {
	background-color: #D67400;
}
.slide--dossier .slider--ligne {
	background-color: #038CCC;
}
.slide--blogue .slider--ligne {
	background-color: #C33;
}

.slide--magazine .slider--ligne .slider--section {
	background: url(../images/fleche-slider-orange.png) no-repeat left center;
}
.slide--dossier .slider--ligne .slider--section {
	background: url(../images/fleche-slider-bleu.png) no-repeat left center;
}
.slide--blogue .slider--ligne .slider--section {
	background: url(../images/fleche-slider-rouge.png) no-repeat left center;
}

.slide--magazine .slider--title,
.slide--magazine .slider--title:visited,
.slide--magazine .slider--ligne .slider--section {
	color: #D67400;
}
.slide--dossier .slider--title,
.slide--dossier .slider--title:visited,
.slide--dossier .slider--ligne .slider--section {
	color: #038CCC;
}
.slide--blogue .slider--title,
.slide--blogue .slider--title:visited,
.slide--blogue .slider--ligne .slider--section {
	color: #C33;
}

.slider--content+a img {
	width:auto;
	vertical-align:middle;
}

.slider--img {
	overflow:hidden;
	text-align: right;
	background-color: #E4E4E4;
}

.slider--img>img {
	/*
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	-ms-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0;
	*/
}

.slider--title, .slider--title:visited {
	margin-bottom:24px;
	color:#d67400;
	font:700 32px/1.1 Lato,  Arial;
}

.orbit-container {
	overflow:hidden !important;
	width:100%;
}

.orbit-slides-container>img {
	max-width:auto;
	width:auto;
	height:345px;
}

.orbit-slides-container>* {
	position:absolute;
	top:0;
	margin-left:100%;
	width:100%;
}

.orbit-slides-container>*:first-child {
	margin-left:0;
}

.orbit-bullets {
	bottom: 190px;
	left: 34px;
	z-index: 9;
}

.orbit-bullets li {
	margin-right:12px;
	width:14px;
	height:14px;
	background-color:#bebebe;
	color:#bebebe;
}

.orbit-bullets li.active {
	background-color:#000;
	color:#000;
}

.twitter {
	display:block;
	padding:24px;
}

.twitter .img, .twitter .informations, .twitter .followers, .twitter .tweets {
	float:left;
}

.twitter .followers, .twitter .tweets {
	margin-top:12px;
}

.twitter .tweets {
	border-right:1px solid #e3e3e3;
}

.twitter .followers {
	padding-left:10px;
}

.twitter .informations {
	padding-left:20px;
}

.twitter .nb {
	font-weight:bold;
}

.twitter .libelle {
	font-size:10px;
	color:#999;
}

.twitter-mobile {
	display:none;
}

.twitter--icon img {
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	border-radius:7px;
	border:1px solid #e3e3e3;
}

.really_simple_twitter_widget>li {
	padding-right:24px;
	min-height:78px;
	width:50%;
	border-left:1px solid #e3e3e3;
	word-wrap:break-word;
}

h1.avec-mot {
	font-size:16px;
	font-weight: bold;
}

.le-mot {
	font-size:20px;
}

.search {
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-ms-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	margin-top:17px;
	margin-right:24px;
	/*border:1px solid #dfdfdf;*/
}

.search--content {
	position:relative;
}

.search--input {
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-ms-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	padding:3px 3px 3px 35px;
	height:30px;
	margin-left: 10px;
	outline:none;
	border:none;
	cursor:text;
	border:1px solid #dfdfdf;
}
.search--input::-webkit-input-placeholder {
	font-weight: bold;
}
.search--input::-moz-placeholder {
	font-weight: bold;
}
.search--input:-ms-input-placeholder {
	font-weight: bold;
}
.search--submit {
	position:absolute;
	top:7px;
	left:15px;
	width:22px;
}

.magazine a, .magazine a:visited,
.liste-magazine a, .liste-magazine a:visited {
	color:#d67400;
	text-decoration:none;
}
.liste-magazine {
	margin-left: 0;
	margin-bottom: 12px;
}
.liste-magazine li {
	list-style: none;
  margin-bottom: 12px;
	background: url(../images/puce_orange_small_real.png) no-repeat left center;
	padding-left: 20px;
}
.liste-magazine li:last-child {
	margin-bottom: 0;
}
.liste-magazine li a {
	font-size: 16px;
	font-weight: bold;
}


.magazine .panel--link {
	/*background:transparent url(../images/puce_orange.png) right center no-repeat;*/
	color: #D67400 !important;
}

.magazine .notice--header, .magazine .module--header, .magazine .module--footer {
	background-color:#d67400;
}

.magazine .post--info, .magazine .post--title, .magazine .box--title, .magazine .separator, .magazine .headline--title {
	color:#d67400;
}

.magazine .page-colorstripes {
	background-image:url(../images/stripes-magazine.png);
}

.magazine .more-after:after, .magazine .excerpt--content:after, .magazine .headline--content:after, .magazine .archive--content a:after, .archive--content .magazine a:after, .magazine .comments-toggle span:before {
	background-color:#d67400;
}

.magazine #le-carrousel .un-dossier {
	width:110px;
	height:143px;
	background-color:#d67400;
}

.magazine #le-carrousel .un-dossier>span {
	padding: 6px;
}

.magazine .jcarousel-skin-dossiers .jcarousel-item {
	height:143px;
}

.magazine .jcarousel-skin-dossiers .jcarousel-clip-horizontal {
	height:143px;
}

.magazine .jcarousel-skin-dossiers .jcarousel-item {
	width:140px;
}

.dossiers a, .dossiers a:visited {
	color:#038ccc;
	text-decoration:none;
}

.dossiers .panel--link {
	/*background:transparent url(../images/puce_bleu.png) right center no-repeat;*/
	color: #038CCC !important;
}

.dossiers .notice--header, .dossiers .module--header, .dossiers .module--footer {
	background-color:#038ccc;
}

.dossiers .post--info, .dossiers .post--title, .dossiers .box--title, .dossiers .separator, .dossiers .headline--title {
	color:#038ccc;
}

.dossiers .page-colorstripes {
	background-image:url(../images/stripes-dossiers.png);
}

.dossiers .more-after:after, .dossiers .excerpt--content:after, .dossiers .headline--content:after, .dossiers .archive--content a:after, .archive--content .dossiers a:after, .dossiers .comments-toggle span:before {
	background-color:#038ccc;
}

.dossiers .tab+.module {
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-ms-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
}

.dossiers .up {
	margin-top:0;
	margin-bottom:24px;
}

.blogues a, .blogues a:visited {
	color:#c33;
	text-decoration:none;
}

.blogues .panel--link {
	/*background:transparent url(../images/puce_rouge.png) right center no-repeat;*/
	color: #C33 !important;
}

.blogues .notice--header, .blogues .module--header, .blogues .module--footer {
	background-color:#c33;
}

.blogues .a-reseaux-sociaux {
	margin-top:10px;
}

.blogues .post--info, .blogues .post--title, .blogues .box--title, .blogues .separator, .blogues .headline--title {
	color:#c33;
}

.blogues .page--title {
	margin-bottom:14px;
}

.blogues .page-colorstripes {
	background-image:url(../images/stripes-blogues.png);
}

.blogues .more-after:after, .blogues .excerpt--content:after, .blogues .headline--content:after, .blogues .archive--content a:after, .archive--content .blogues a:after, .blogues .comments-toggle span:before {
	background-color:#c33;
}

.blogues .tab+.module {
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-ms-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
}

.confortdelecture .page {
	background-color:#ECECEC;
}

.mb--accueil .panel--header,
.apropos .panel--header,
.joindre .panel--header {
	background: #616161;
	border-bottom: 1px #333 solid;
}

.apropos .panel--header span {
	display:block;
	/*background:transparent url(../images/arrow2.png) right center no-repeat;*/
}

.mb--twitter .panel--header {
	background: #55acee url(../images/twitter_logo_white.png) no-repeat 10px center;
	padding-left: 40px;
}
.mb--accueil .panel--header {
	background: rgba(0, 0, 0, .25) url(../images/home_blanc.png) no-repeat 10px center;
	padding-left: 30px;
}

.joindre .panel--header span {
	display:block;
	/*background:transparent url(../images/arrow2.png) right center no-repeat;*/
}

.magazine .panel--header {
	background-color: #D67400;
}
.dossiers .panel--header {
	background-color: #038CCC;
}
.blogues .panel--header {
	background-color: #C33;
}

.sommaire.block {
	margin-bottom:24px;
	border-bottom:6px solid #000;
}

.sommaire .block--header {
	background:#000;
}

.sommaire .block--title, .sommaire .excerpt--title {
	font-size:16px;
}

.sommaire .block--title {
	font-weight: bold;
	line-height: 18px;
}

.sommaire .excerpt--title {
	font-weight:700;
	margin-top: 8px;
	margin-bottom: 6px;
}

.sommaire .headline {
	padding: 12px 0;
}
.sommaire .excerpt {
	padding: 12px 0 8px 0;
}

.sommaire .excerpt--content {
	font-size:12px;
	line-height: 18px;
	width: 80%;
}

/*.manchette:hover .manchette--header, .manchette:hover .manchette--img {*/
.manchette:hover .manchette--img {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity:0.75;
}

.manchette--header {
	padding:14px 24px;
	border:1px solid #000;
	border-right-color:#464646;
	background-color:#181818;
}

.manchette--header a, .manchette--header a:visited {
	color:#fff;
	text-decoration:none;
}

.last .manchette--header {
	border-right-color:#000;
}

.manchette--img {
	overflow:hidden;
	/*height:455px;*/
}

.manchette--img img {
	width:100%;
}

.manchette--title, .manchette--title:visited {
	color:#fff;
	font:700 30px/1.2 Lato;
}

.article {
	padding:17px 24px;
}

.article--category {
	font: 300 18px Lato, Arial, Verdana, Sans-serif;
	color: #8c8c8c;
	margin-bottom: 16px;
	padding-bottom: 8px;
	border-bottom: 1px #e3e3e3 solid;
}

.article--title {
	margin-bottom: 8px;
	font: 700 22px Lato, Arial, Verdana, Sans-serif;
}

.article--title:hover {
	text-decoration:underline;
}

.article--resume p {
	margin-bottom: 16px;
}

.button, .comments input[type=submit] {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	padding:10px;
	background-color:#e3e3e3;
	color:#fff;
	font:900 14px/1 Lato, Arial, Verdana, Sans-serif;
}

.button a, .comments input[type=submit] a, .button a:visited, .comments input[type=submit] a:visited {
	color:#fff!important;
	text-decoration:none;
}

.button.magazine, .comments input.magazine[type=submit] {
	background-color:#d67400;
}

.button.dossiers, .comments input.dossiers[type=submit] {
	background-color:#038ccc;
}

.button.blogues, .comments input.blogues[type=submit] {
	background-color:#c33;
}

.module {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border:1px solid #e4e4e4;
	border-top-width:10px;
}

.module p {
	margin-bottom:7px;
}

.module.simple {
	border-top-width:1px;
}

.module--body {
	padding:10px;
}

.module--content {
	font:400 13px/18px Lato, Arial, Verdana, Sans-serif;
}

.date-auteur {
	font-size:12px;
}

.module--footer {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	padding:10px;
	background-color:#e3e3e3;
	font-weight:700;
}

.module--footer a, .module--footer a:visited {
	color:#fff;
	text-decoration:none;
}

.module--footer.with-rss>a:first-child+a, .module--footer.with-rss>a:last-child {
	margin:-10px;
	padding:10px;
	background:#000;
	-webkit-border-radius:0 0 5px 0;
	-moz-border-radius:0 0 5px 0;
	-ms-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;
}

.module--section {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e3e3e3;
	color:#5E5E5E;
}

.module--section.last, .module--section:last-child {
	border:none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.module--section a {
	font:400 13px/17px Lato, Arial, Verdana, Sans-serif;
}

.module--section p {
	margin-bottom:0;
}

.module--subtitle {
	margin-bottom:0 !important;
	color:#5e5e5e;
	font:400 12px/17px Lato, Arial, Verdana, Sans-serif;
}

.notice p {
	margin-bottom:7px;
}

.notice.email input[type=text] {
	width:100%;
	border: 1px #DFDFDF solid;
	padding: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.email--submit {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	background:#e6e6e6;
	background:-moz-linear-gradient(bottom,  #e6e6e6 0%,  #f6f6f6 100%);
	background:-webkit-linear-gradient(bottom,  #e6e6e6 0%,  #f6f6f6 100%);
	background:-o-linear-gradient(bottom,  #e6e6e6 0%,  #f6f6f6 100%);
	background:-ms-linear-gradient(bottom,  #e6e6e6 0%,  #f6f6f6 100%);
	background:linear-gradient(to top,  #e6e6e6 0%,  #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF6F6F6',  endColorstr='#FFE6E6E6',  gradientType=0);
	display:inline-block;
	overflow:hidden;
	background-color:#e3e3e3;
	border:1px solid #e6e6e6;
	padding:3px;
	margin-top:10px;
}

.email--submit>input {
	background:none;
	border:none;
}

.notice--header, .module--header {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding:10px 12px;
	background-color:#e3e3e3;
	font:400 14px/1 Lato, Arial, Verdana, Sans-serif;
}

.notice--body {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	padding:10px;
	border:1px solid #e4e4e4;
	border-top:none;
	color:#5E5E5E;
	font-family:Lato, Arial, Verdana, Sans-serif;
}

.more-link {
	margin-top:8px;
}

.note {
	padding:14px;
	border:1px solid #ececec;
	color:#818181;
	font:400 italic 14px/24px Lato, Arial, Verdana, Sans-serif;
}

.note--libelle {
	font-weight:700;
	font-style:normal;
	color:#5C5C5C;
}

.note--pointer {
	bottom:-11px;
	display:block;
	width:22px;
	height:11px;
	background:transparent url("../images/elements/fleche-bas.gif") no-repeat 0 0;
}

.category-title {
	margin-bottom:10px;
	color:#8C8C8C;
	font:700 19px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.excerpt, .headline {
	padding:12px 0 24px;
	border-top:1px solid #E3E3E3;
}
.magazine .headline {
	padding:24px 0 24px;
}
.magazine .excerpt {
	padding:12px 0 8px;
}
.dossiers .headline {
	padding: 24px 0 0 0;	
}

.excerpt--title {
	margin-bottom:14px;
	font:700 22px/1.2 Lato, Arial, Verdana, Sans-serif;
}
.block.liens {
	margin-top: 13px;
}
.magazine .excerpt--title {
	font-size: 20px;
}

.excerpt--content {
	color:#000;
	font:400 14px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.excerpt--thumbnail img {
	width:100%;
	height:auto;
	border:1px solid #E0E0E0;
}

.block-header+.excerpt, .block-header+.headline {
	border-top:none;
}

.excerpt--date {
	margin-bottom:6px;
	color:#8c8c8c;
	font:400 12px/20px Lato, Arial, Verdana, Sans-serif;
}

.headline--title {
	margin-bottom:14px;
	font:700 30px/1.1 Lato, Arial, Verdana, Sans-serif;
}

.headline--content {
	color:#000;
	font:400 14px/1.2;
}

.headline--thumbnail {
	margin-left:24px;
	width:366px;
}

.headline--thumbnail img {
	width:100%;
	height:auto;
}

.headline--thumbnail---subtible {
	margin-bottom:7px;
}

.post {
	padding:24px 0;
	overflow:hidden;
}

.post--title {
	margin-bottom:10px;
	font:700 32px/1.1 Lato, Arial, Verdana, Sans-serif;
}

.post--category {
	margin-bottom:12px;
	padding-bottom:10px;
	border-bottom:1px solid #E3E3E3;
	color:#8C8C8C;
	font-weight:700;
	font-size:19px;
	line-height:1;
}

.post--intro {
	color:#026ea1;
	margin-bottom:6px;
}

.post--info {
	font:400 12px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.separateur-partage {
	padding-bottom:50px;
	border-bottom:1px solid #b8b8b8;
}

.magazine .post--content, .blogues .post--content {
	/*padding-bottom:24px;*/
	/* border-bottom:1px solid #b8b8b8; */
}
.magazine .post--content p, .blogues .post--content p, .dossiers .post--content p {
	line-height: 22px;
}

.post--image {
	margin:0 0 6px 16px;
	z-index:2;
}

.post--subtitle {
	font:700 14px/1.2 Lato, Arial, Verdana, Sans-serif;
	margin-bottom:7px;
}

.post--footer {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	clear:both;
	padding:7px;
	background:#F6F6F6;
}

.post--blogger-image {
	margin-right:18px;
	margin-bottom:18px;
	border:1px solid #E3E3E3;
}

.post--blogger-image+.post--info {
	margin-bottom:0;
	padding-bottom:6px;
	color:#8C8C8C;
	font-size:12px;
}

.page--nav {
	margin-bottom:22px;
	font:700 12px Lato, Arial, Verdana, Sans-serif;
}

.page--nav a {
	cursor:pointer;
}

.page--nav a, .page--nav .separator {
	padding:0 2px;
}

.page--nav .prev {
	margin-right:6px;
}

.page--nav .next {
	margin-left:6px;
}

.page--nav .next, .page--nav .prev {
	vertical-align:middle;
}

.page--nav .selected {
	color:#000 !important;
}

.publication {
	font-size:12px;
	line-height:31px;
	color:#8C8C8C;
}

.comments-toggle, .comments {
	display: none!important;
}

.comments-toggle span {
	cursor:pointer;
	vertical-align:top;
}

.comments-toggle span:before {
	width:5px;
	height:8px;
	background:#181818 url(../images/gabarit-simple-arrows.png) 0 0 no-repeat;
	content:" ";
	margin-right:5px;
}

.comments-toggle.isOpen span:before {
	top:-3px;
	width:8px;
	height:5px;
	background-image:url(../images/gabarit-simple-arrows-down.png);
}

.comments-toggle img {
	margin:-20px 10px 0 10px;
}

.comments {
	padding:18px 0 0 0;
	border-top:1px solid #e3e3e3;
}

.comments input, .comments textarea {
	padding:5px;
	outline:none;
	border:none;
	cursor:text;
}

.comments input[type=text] {
	color:#4B4B4B;
	width:250px;
	height:30px;
	margin-right:15px;
	font:700 13px Lato, Arial, Verdana, Sans-serif;
}

.comments textarea {
	height:190px;
	margin-bottom:7px;
}

.comments label {
	color:#949494;
	font:400 13px/24px Lato, Arial, Verdana, Sans-serif italic;
}

.comments small {
	font-size:100%;
}

.comments input[type=submit] {
	background:#000;
	background:-moz-linear-gradient(bottom,  #000 0%,  #676767 100%);
	background:-webkit-linear-gradient(bottom,  #000 0%,  #676767 100%);
	background:-o-linear-gradient(bottom,  #000 0%,  #676767 100%);
	background:-ms-linear-gradient(bottom,  #000 0%,  #676767 100%);
	background:linear-gradient(to top,  #000 0%,  #676767 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF676767',  endColorstr='#FF000000',  gradientType=0);
	margin-bottom:0;
	font-style:italic;
	font-family:Lato, Arial, Verdana, Sans-serif;
	font-size:12px;
	cursor: pointer;
}

.comments--post>li {
	margin:5px 0 15px;
	padding:12px 14px;
	background-color:#F6F6F6;
}

.comments--post>li:first-child:before {
	top:-10px;
	right:115px;
	width:22px;
	height:11px;
	background:transparent url(../images/fleche-un-commentaire.png) 0 0 no-repeat;
	content:" ";
}

.comments--post .avatar {
	margin-right:12px;
}

.comments--info {
	color:#919191;
	font:400 12px/18px Lato, Arial, Verdana, Sans-serif;
}

.comments--content {
	color:#585858;
	font:400 14px/19px Lato, Arial, Verdana, Sans-serif;
}

.comments--form {
	padding:32px 16px 16px;
	background-color:#ececec;
}

.comments--form p {
	margin-bottom:7px;
}

.comments--form div {
	margin-bottom:8px;
}

.comments--form---title {
	color:#585858;
	font:400 15px Lato, Arial, Verdana, Sans-serif;
}

.logged-in-as {
	color:#949494;
	font-size:13px;
}

.approbation {
	font:700 14px Lato, Arial, Verdana, Sans-serif;
	margin:14px 0 0;
}

.note-bas-page {
	padding:20px 17px;
	border:1px #000 solid;
	margin:44px 0 20px;
}

.note-bas-page h2 {
	font-weight:bold;
	font-style:normal;
	color:#000;
	font-size:14px;
	padding-bottom:14px;
}

.note-bas-page sup {
	font-size:10px;
	font-weight:bold;
}

.note-bas-page p {
	margin-bottom:0;
}

.note-bas-page p:last-child {
	padding-bottom:0;
}

.bloc-gris {
	margin:0px;
	padding:26px;
	background:#ececec;
	clear:both;
}

.bloc-gris h2 {
	font:16px bold Lato, Arial, Verdana, Sans-serif;
	margin-bottom:0;
}

.magazine .bloc-gris h2 {
	color:#d67400;
}

.dossiers .bloc-gris h2 {
	color:#038ccc;
}

.blogues .bloc-gris h2 {
	color:#c33;
}

.bloc-gris p {
	margin:0;
}

.module.boite-bleue {
	border-color:#008BCE;
}

.tab--item.boite-bleue {
	background-color:#008BCE;
	border-color:#008BCE;
	color:#fff;
}

.nuage-mots a {
	color:#9e9e9e !important;
}

.fer-txt-more {
	display:inline;
	text-decoration:none;
}

.fer-txt-more {
	display:block;
	text-align:right;
}

.ouv-txt-more, .fer-txt-more {
	color:#038CCC;
	cursor:pointer;
	display:inline;
	text-decoration:none;
}

.archive {
	padding:24px 0;
	border-top:1px solid #E3E3E3;
}

.archive:last-of-type {
	margin-bottom:10px;
}

.archive--title {
	font:700 18px/1.2 Lato, Arial, Verdana, Sans-serif;
	margin-bottom:2px;
}

.archive--title a, .archive--title a:visited {
	color:#000;
}

.archive--content {
	padding-left:20px;
}

.archive--content>li {
	padding:2px 0;
}

.archive--publication {
	margin-bottom:14px;
	font:700 12px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.archive--thumbnail img {
	border:1px solid #e3e3e3;
	width:100%;
	max-width: 110px;
	height:auto;
}

.archive--dossiers .archive--thumbnail img {
	border: none;
}

.toutes-les-archives__image {
	width:100%;
	height:auto;
}

.toutes-les-archives__lien {
	margin-bottom:14px;
	border-bottom:1px solid #e3e3e3;
}

.toutes-les-archives__contenu {
	padding-top:70px;
}

.media, .media--body {
	overflow:hidden;
	_overflow:visible;
	zoom:1;
}

.media--image {
	float:left;
	margin-right:10px;
}

.media--image.rev {
	float:right;
	margin-left:10px;
}

.media--image img {
	display:block;
}

.les-blogueurs .media--image img {
	width:50px;
	height:auto;
	border:1px solid #E3E3E3;
}

.les-blogueurs .notice--content {
	border-top:1px solid #E3E3E3;
	padding:5px 0;
	margin-bottom:0;
}

.les-blogueurs .notice--content:first-child {
	border-top:none;
	padding-top:0;
}

.block--header {
	padding:10px 15px;
	background-color:#000;
}

.block--header p, .block--header h1, .block--header h2, .block--header h3, .block--header h4, .block--header h5, .block--header h6 {
	font:700 16px/18px Lato, Arial, Verdana, Sans-serif;
}

.block--content {
	padding:20px;
}

.block--content>a {
	margin-bottom:18px;
	font:700 16px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.box {
	padding:24px;
	background-color:#ececec;
	color:#000;
}

.image-with-caption, .wp-caption, .photo-with-caption {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	border:1px solid #e9e9e9;
	background-color:#f8f8f8;
}

.image-with-caption img, .wp-caption img, .photo-with-caption img {
	width:100%;
	height:auto;
	display:block;
}

.float--right.image-with-caption, .image-with-caption.email--submit, .email--submit.wp-caption, .float--right.wp-caption {
	width:301px;
	margin-left:10px;
}

.float--right.image-with-caption img, .image-with-caption.email--submit img, .email--submit.wp-caption img, .float--right.wp-caption img {
	width:299px;
}

.image-with-caption--content, .pccr {
	padding:7px 10px 10px;
	color:#8c8c8c;
	font:400 12px/1.2 Lato, Arial, Verdana, Sans-serif;
}

.wp-caption {
	/*width: auto !important;*/
	max-width:584px;
}

.wp-caption-text {
	margin-bottom:0;
	padding:4px;
}

.wp-caption-text, .image-with-caption--content {
	color:#7c7c7c;
	font:400 11px Lato, Arial, Verdana, Sans-serif;
	line-height: 13px !important;
	padding: 6px !important;
	font-style: normal !important;
}
.image-with-caption--info, .image-with-caption--libel {
	color:#7c7c7c;
	font:400 11px Lato, Arial, Verdana, Sans-serif;
	line-height: 13px !important;
	padding: 0 !important;
	font-style: normal !important;
}
.wp-caption, .image-with-caption {
	margin-bottom: 12px !important;
	background: #f4f4f4;
}

.image-with-caption--libel {
	color:#6f7071;
	font-style:italic;
}

.regulier-large {
	width: 100% !important;
	height: auto !important;
}

.alignright, #contenu .alignright {
	margin-left:18px;
	float:right;
}

.alignleft, #contenu .alignleft {
	margin-right:18px;
	float:left;
}

.page.apropos, .page.nousjoindre {
	padding:24px 0;
}

.page.apropos .page--title, .page.nousjoindre .page--title {
	margin-left:24px;
	padding-bottom:4px;
}

#apropos {
	margin-top: 26px;
}
#apropos .intro {
	width:100%;
	background:url(../images/a-propos-header-bg.jpg) no-repeat;
	padding:40px 170px;
}

#apropos .intro .texte {
	padding:24px 29px;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=91);
	opacity:0.91;
}

#apropos .magazine, #apropos .dossiers, #apropos .blogues {
	margin-top: 28px;
	margin-bottom: 38px;
}
#apropos .magazine p, #apropos .dossiers p, #apropos .blogues p {
	margin-bottom: 0;
}

#apropos .magazine, #apropos .dossiers {
	padding-left:24px;
}

#apropos .blogues {
	padding-right:24px;
}

#apropos h2 {
	font:italic 400 20px/1.2 Lato, Arial, Verdana, Sans-serif;
	margin-bottom:0;
}

#apropos h3 {
	font:700 22px/1.2 Lato, Arial, Verdana, Sans-serif;
	margin-bottom:17px;
}

#apropos .magazine {
	padding-right:40px;
}

#apropos .magazine h2, #apropos .magazine h3 {
	color:#d67400;
}

#apropos .dossiers {
	padding-right:40px;
}

#apropos .dossiers h2, #apropos .dossiers h3 {
	color:#038ccc;
}

#apropos .blogues h2, #apropos .blogues h3 {
	color:#cc3333;
}

#apropos .publicite {
	min-height:207px;
	background:#202020 url(../images/lectrice.jpg) no-repeat;
	clear:both;
	margin-bottom:0;
}

#apropos .publicite .texte {
	margin-left:360px;
	padding: 56px 0 0 0;
}

#apropos .publicite .texte p {
	margin-bottom: 0;
	font-size:17px;
	color:#fff;
}

#apropos .publicite .texte ul {
	margin-left: 20px;
	margin-top: 16px;
}
#apropos .publicite .texte li {
	background:url(../images/puce_orange_small.png) no-repeat left center;
	list-style: none;
	padding-left: 20px;
}

#apropos .publicite .texte a, #apropos .publicite .texte a:link, #apropos .publicite .texte a:visited, #apropos .publicite .texte a:hover, #apropos .publicite .texte a:active {
	color:#ff9d28;
	display: inline-block;
	font-size: 17px;
}

#nousjoindre {
	margin-top: 26px;
}

#nousjoindre .intro {
	width:100%;
	background:url(../images/nous-joindre-header.jpg) no-repeat;
	height:260px;
}

#nousjoindre a, #nousjoindre a:link, #nousjoindre a:visited, #nousjoindre a:hover, #nousjoindre a:active {
	color:#ff9d28;
	padding-left: 13px;
	background:url(../images/puce_orange_small.png) no-repeat left 8px;
	display:inline-block;
	font-size: 16px;
	height: 22px;
	line-height:22px;
}

#nousjoindre .publicite .texte {
	margin-left:360px;
	padding: 56px 0 0 0;
}

#nousjoindre .publicite .texte p {
	margin-bottom: 0;
	font-size:17px;
	color:#fff;
}

#nousjoindre .publicite .texte ul {
	margin-left: 20px;
	margin-top: 16px;
}
#nousjoindre .publicite .texte li {
	background:url(../images/puce_orange_small.png) no-repeat left center;
	list-style: none;
	padding-left: 20px;
}

#nousjoindre .publicite .texte a, #nousjoindre .publicite .texte a:link, #nousjoindre .publicite .texte a:visited, #nousjoindre .publicite .texte a:hover, #nousjoindre .publicite .texte a:active {
	color:#ff9d28;
	font-size: 17px;
	height:auto;
	background: none;
	padding-left: 0;
}

#nousjoindre .contacts {
	margin-bottom:0;
	padding:24px 24px 30px 24px;
}

#nousjoindre .contacts h2 {/*
	font:700 20px/1.2 Lato, Arial, Verdana, Sans-serif;
	margin:8px 0 0;*/
}

#nousjoindre .contacts h3 {
	font:700 16px/1.2 Lato, Arial, Verdana, Sans-serif;
	margin:20px 0 0;
}

#nousjoindre .contacts p {
	margin-bottom:0;
}

#nousjoindre .bloc-gris {
	margin-top:72px;
	background:#848181;
	clear:none;
}

#nousjoindre .bloc-gris h2 {
	font-size:18px;
	color: #fff;
}

#nousjoindre .bloc-gris p {
	margin:28px 0 0;
	color:#fff;
}

#nousjoindre .publicite {
	min-height:207px;
	background:#202020 url(../images/lectrice.jpg) no-repeat;
	clear:both;
	margin-bottom: 0;
}


.partage {
	margin-bottom:24px;
}

.partage__libelle {
	margin-right:7px;
	font-size:12px;
}

.addthis_button_tweet>iframe {
	width:91px !important;
}

.confort {
	color:#919191;
	vertical-align:top;
	font-size:11px;
	margin-top:3px;
}

.confort>span {
	margin-right:7px;
}

.confort>img {
	vertical-align:text-bottom;
}

.print {
	width:16px;
	height:13px;
	margin-right:12px;
	margin-top:3px;
	vertical-align:top;
	background:transparent url(../images/print.png) 0 0 no-repeat;
}

.print:hover {
	cursor:pointer;
}

.lt-ie9 .button-home, .lt-ie10 .button-home {
	background:transparent url(../images/home-button.png) 0 0 no-repeat;
	filter:none;
}

.lt-ie9 .cache {
	background:transparent url(../../../../index.html) 0 0 repeat;
}

.twitter-menu-simplifier,
.manchette--img .pour-mobile {
	display: none !important;
}

/* DEBUT DES MEDIAS */

@media only screen and (min-width: 800px) and (max-width: 920px) {
.nav.s a {
	margin-left: 8px;
}
.nav.m a, .nav.m a:visited {
	padding:0 12px;
}

}

@media only screen and (max-width: 720px) {
.nav_bar .twitter-menu {
	width:28px;
	height:26px;
	background: url(../images/btn-twitter-mobile.png) no-repeat left top;
	top:11px;
}
.nav_bar .twitter-menu:hover {
	background-position: left top;
}
}
/*
@media only screen and (max-width: 668px) {
.nav_bar .twitter-menu {
	display: none !important;
}
}
*/
@media only screen and (max-width: 799px) {
.nav.s {
	margin-bottom:24px;
	text-align: left;
}
.nav.s li:first-child a {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}

.carrousel, .phylactere {
	display:none;
}

.panel--header, .panel--header:visited {
	color:#fff !important;
}

.slider {
	height:auto;
}

.slider--content {
	padding-top:60px;
}

.slider--img {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	max-height:255px;
}

.orbit-slides-container img {
	width:100%;
	max-width:100%;
	height:auto !important;
}

.orbit-bullets {
	top: 279px;
	bottom: auto;
}

.sidebar {
	padding:0;
}

#apropos .intro, #nousjoindre .intro {
	background:none;
	padding:16px 24px 24px 0;
	padding-top: 0;
	padding-bottom: 0;
}

#apropos .publicite, #nousjoindre .publicite {
	background:#202020;
}

#apropos .publicite .texte, #nousjoindre .publicite .texte {
	margin:0 24px;
}

#nousjoindre .intro {
	display:none;
}

#apropos, #nousjoindre {
  margin-top: 0;
}
#apropos .magazine, #apropos .dossiers, #apropos .blogues {
	margin-top: 0;
}
#apropos .intro .texte {
	padding: 24px;
}
}
@media only screen and (min-width: 641px) and (max-width: 799px) {
.magazine .manchette--img {
	overflow:hidden;
	/*height:333px;*/
}

.magazine .manchette--img>img {
	width:100%;
	height:auto;
}

.nav.m a, .nav.m a:visited {
	padding:0 12px;
}

}
@media only screen and (max-width: 640px) {

#onglet-search-magazine,
#onglet-search-dossier,
#onglet-search-blogue {
	margin-top: 12px !important;
}
.les-resultats h2.titre-magazine, .les-resultats h2.titre-dossier, .les-resultats h2.titre-blogue {
  font-size: 22px !important;
}

.post {
	padding-top: 6px;
}

.les-resultats h1.majuscule.avec-mot {
	margin-bottom: 12px;
}

.post--title {
	font-size: 24px;
}
.page--title {
	font-size: 16px;
	padding-bottom: 6px;
	margin-right:0;
	margin-left:0;
}
.page.apropos .page--title, .page.nousjoindre .page--title {
  margin-left: 12px;
}
#apropos .intro .texte {
	padding: 12px;
}
#apropos .magazine, #apropos .dossiers, #apropos .blogues {
	padding: 0 12px 24px 12px !important;
}
#apropos .publicite,
#nousjoindre .publicite {
	padding: 18px 12px;
	min-height: 0;
}
#apropos .publicite .texte,
#nousjoindre .publicite .texte {
	padding: 0;
	margin: 0;
}
#apropos .publicite .texte ul,
#nousjoindre .publicite .texte ul {
	margin: 12px 0 0 0;
}
#apropos .publicite .texte ul li,
#nousjoindre .publicite .texte ul li {
	padding-bottom: 6px;
	background-position: left 8px;
}
.page.apropos, .page.nousjoindre {
	padding: 12px 0 0 0;
}
#nousjoindre .contacts, #nousjoindre .bloc-gris {
	padding: 6px 12px 18px 12px !important;
}
#nousjoindre .contacts h2 {
	font-size: 18px;
	margin-bottom: 12px !important;
	display: none;
}
#nousjoindre .contacts h3 {
	margin-top: 12px;
}

.magazine .headline {
	padding: 12px 0 12px;
	border: 0;
}
.headline--title {
  margin-top: 12px;
  font-size: 22px;
}
.excerpt--title {
  font-size: 18px !important;
}

.page--nav-global {
	display: none;
}
.post--content.invisible {
	display: block;
}

.home .site--description {
	padding: 14px 12px;
}
.home .site--description p {
	font-size: 11px;
	line-height: 15px;
}

.page {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	padding-top: 12px;
}

.page-foot {
	margin-top: 0;
	font-size: 11px;
	padding-bottom: 12px;
}

.page-foot--body {
	padding:18px 0 24px;
}

.manchette--header {
	border: 0;
	background-color: #000;
}
.magazine .manchette--header {
	background-color: #D67400;
}
.dossiers .manchette--header {
	background-color: #038CCC;
}
.blogues .manchette--header {
	background-color: #C33;
}

.page-head {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.palm-none, .nav_bar, .slider, .page-colorstripes, .page-stripes, .page-accent, .page-subtitle, .s.nav {
	display:none;
}

.manchette--title, .manchette--title:visited {
	font-size: 16px;
	background: none !important;
	text-transform: uppercase;
}

.article--category {
  color: #000;
	font-size: 14px;
	font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
	display: none !important;
}
.article--resume, .article--resume p {
	font-size: 12px;
}


.manchette--header {
	padding: 12px;
}

.page-accent--content {
	display:none;
}

.gabarit {
	padding:0;
}

.ul-logo {
	width:30%;
}

.ul-titre, .ul-banner .ul-rouge {
	width:70%;
}

.sidebar, .page.magazine {
	padding-right:0;
	padding-left:0;
}

.home .page {
	padding-bottom: 0;
}

.manchette--img {
	/*float:left;*/
	/*overflow:hidden;*/
	width:100%;
	height:auto;
	position: relative;
	z-index: 20px;
}
.manchette--img .pour-mobile {
	width: 100%;
	height: 40px;
	background: #fff;
	background: rgba(255, 255, 255, 0.75);
	background: -prefixe-linear-gradient(top, rgba(255,255,255,0.60), rgba(255,255,255,1));
	background: linear-gradient(to bottom, rgba(255,255,255,0.60), rgba(255,255,255,1));
	position: absolute;
	left: 0;
	bottom: 0;
	display: block !important;
}

.manchette--img>img {
	width:100%;
	height:auto;
}

.manchette--body {
	/*float:left;
	margin-left:35%;*/
	width:100%;
	margin-bottom: 3px;
}
.manchette--body--complete {
	margin-bottom: 18px;
	margin-top: -42px;
	position: relative;
	z-index: 20;
}
.manchette:hover .manchette--img {
	filter: none;
	opacity: 1;
}

.manchette--body .article {
  padding: 17px 12px 0 12px;
}

.manchette--img+.manchette--body {
	margin-left:0;
}

.manchette--title {
	background:transparent url(../images/arrow2.png) right 0 no-repeat;
}

.article--title {
	font-size: 18px;
}

.ul-logo, .ul-titre {
	padding-top: 3px;
	padding-bottom: 2px;
}
.page-logo {
	margin-bottom: 7px;
	margin-left: 12px;
	margin-right: 12px;
}
.page-logo img {
	width: 60%;
	max-width: 190px;
	margin-top: 6px;
}

.ul-logo img {
	width: 60%;
	max-width: 86px;
	min-width: 60px;
}

.twitter {
	position:absolute;
	bottom:0;
	z-index:1;
	max-height:180px;
	display:none;
}

.page, .page-foot--body {
	padding-left:12px;
	padding-right:12px;
	padding-bottom: 0;
}

.page--title+.post {
	border: 0;
	padding-top: 12px;
}

.magazine .up {
	margin-top: 0;
}

.page-mobile {
	display:block;
	background:transparent url(../images/mini-stripes.png) 0 0 no-repeat;
	border: 0;
}

.separateur-mobile,
.magazine .titre-section-mobile,
.dossiers .titre-section-mobile,
.blogues .titre-section-mobile {
	display: block;
}

.really_simple_twitter_widget>li {
	width:100%;
}

.headline .excerpt--thumbnail {
	margin-top:24px;
	margin-right:-12px;
	margin-left:-12px;
}

.headline, .post--info, .post--title, .post--content, .post--subtitle {
	padding-right: 0;
	padding-left: 0;
}

.button, .comments input[type=submit] {
	margin:12px;
}

.module, .module--footer, .notice--header, .module--header, .image-with-caption, .wp-caption {
	/*
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	*/
}

.headline--thumbnail {
	float:none;
	margin-left:0;
}

.hide-mobile {
	display: none !important;
}

.dossiers .headline {
	border: 0;
	padding-top: 0;
}

h3.mot-cles {
	margin-bottom: 12px;
}

.les-tags .excerpt {
	padding: 12px 0 12px;
}

.les-tags .excerpt.tag--first-kw {
	border: none;
	padding-top: 0;
}

}
@media only screen and (max-width: 450px) {
	.page-mobile .search {
	width:75%;
}

.headline--thumbnail {
	width:100%;
}

#apropos .magazine, #apropos .dossiers, #apropos .blogues {
	float:none;
	width:100%;
	padding:0 24px;
	margin:0;
}

#nousjoindre .contacts, #nousjoindre .bloc-gris {
	float:none;
	width:100%;
	padding:24px;
}

#nousjoindre .bloc-gris {
	margin:0;
}

}
@media only screen and (max-width: 350px) {
.pm-confort-lecture {
	display: none;
}
}
@media only screen and (max-width: 319px) {
	.narrow-none, .manchette--img {
	display:none;
}

.manchette--body {
	margin-left:0;
	width:100%;
	float:none;
}

.page-mobile {
	padding-left:0;
	padding-right:0;
}
}
@media only screen and (max-width: 885px) {
.home .nav_bar .twitter-menu {
	display: block;
}
.page-accent--image, .carrousel /*.page-accent*/ {
	display:none !important;
}

.page-accent--content .page-subtitle {
	font-size: 28px;
	padding-top: 4px !important;
}

.page-accent--content {
	width: 100% !important;
	float: none;
  min-height: 129px;
}
.page-accent--content .page-subtitle {
	text-align: center !important;
	padding-left: 0 !important;
}

.twitter, .slider {
	display:none !important;
}
.nav_bar .twitter-menu {
}
/*
.twitter-mobile {
	display:block;
}
.twitter-mobile .twitter-menu {
	display:block;
	margin:-24px 0 0 10px;
}
*/

}
@media only screen and (max-width: 775px) {
	.page-accent>.page-subtitle {
		/*width:200px;*/
	}
	.hide-775 {
		display: none !important;
	}
}
@media only screen and (max-width: 450px) {
.page-mobile .search {
	width:75%;
}

.mobile-large {
	width: 100% !important;
	height: auto !important;
	clear: both !important;
	float: none !important;
	display: block !important;
}

.wp-caption {
	margin-left: 0 !important;
}

.float--right.post--image {
	display: block;
	float: none;
	clear: both;
	margin-left: 0;
}
.float--right.post--image img {
	width: 100% !important;
	height: auto !important;
}

.headline--thumbnail {
	width:100%;
}

#apropos .magazine, #apropos .dossiers, #apropos .blogues {
	float:none;
	width:100%;
	padding:0 24px;
	margin:0;
}

#nousjoindre .contacts, #nousjoindre .bloc-gris {
	float:none;
	width:100%;
	padding:24px;
}

#nousjoindre .bloc-gris {
	margin:0;
}

}.jcarousel-skin-dossiers .jcarousel-container {
	border:none;
}

.jcarousel-skin-dossiers .jcarousel-container-horizontal {
	padding:20px 114px;
	user-select:none;
}

.jcarousel-skin-dossiers .jcarousel-container-vertical {
	width:114px;
	height:772px;
	padding:40px 20px;
}

.jcarousel-skin-dossiers .jcarousel-clip {
	overflow:hidden;
}

.jcarousel-skin-dossiers .jcarousel-clip-horizontal {
	width:840px;
	height:114px;
}

.jcarousel-skin-dossiers .jcarousel-clip-vertical {
	width:114px;
	height:772px;
}

.jcarousel-skin-dossiers .jcarousel-item {
	width:140px;
	height:114px;
}

.jcarousel-skin-dossiers .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:0;
}
.jcarousel-skin-dossiers .jcarousel-container-horizontal {
	padding: 20px 66px 20px 106px;
}
.jcarousel-skin-dossiers .jcarousel-item-vertical {
	margin-bottom:48px;
}

.jcarousel-skin-dossiers .jcarousel-item-placeholder {
	background:#000;
}

.carrousel {
	border-top:3px solid #fff;
}

#le-carrousel {
	position:relative;
	z-index:275;
	padding:0;
	width:100%;
	background-color:#000;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display: none;
}

.un-dossier {
	position:relative;
	display:block;
	width:112px;
	height:112px;
	border:1px #575a5d solid;
	background-color:#0577ae;
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:12px;
}

#le-carrousel .un-dossier, #le-carrousel .un-dossier:visited {
	color:#fff;
}

.un-dossier:hover {
	border:1px #fff solid;
}

.un-dossier>span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	padding:6px;
	width:100%;
	background:#000;
	background:rgba(0, 0, 0, 0.75);
	font-size:12px;
	font-family:Lato, Arial, Verdana, Sans-serif;
	font-weight:400;
	line-height:14px;
}

.un-dossier>span.en-bas {
	top:auto;
	bottom:0;
}

.en-bas>img, .en-haut>img {
	margin-left:3px;
	vertical-align:middle;
}

.txt-more {
	display:none;
}

.ouv-txt-more {
	display:inline;
	color:#038CCC;
	text-decoration:none;
	cursor:pointer;
}

.ouv-txt-more span {
	display:inline;
	color:#5E5E5E;
	text-decoration:none;
}

.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
	top:0;
	width:54px;
	height:100%;
	cursor:pointer;
	background-color:#272727;
	background-repeat:no-repeat;
	background-position:50% 50%;
}
.magazine .jcarousel-prev-horizontal:hover,
.magazine .jcarousel-next-horizontal:hover {
	background-color:#D67400;
}
.dossiers .jcarousel-prev-horizontal:hover,
.dossiers .jcarousel-next-horizontal:hover {
	background-color:#038CCC;
}
.jcarousel-prev-horizontal {
	left:0;
}

.jcarousel-next-horizontal {
	right:0;
}

.jcarousel-prev-horizontal:after, .jcarousel-next-horizontal:after {
	width:19px;
	height:34px;
	top:50%;
	margin-top:-17px;
	background-position: center top;
	background-repeat:no-repeat;
	content:" ";
}

.jcarousel-prev-horizontal:after {
	left:15px;
	background-image:url(../images/prev-v2.png);
}
.jcarousel-prev-horizontal:hover:after {
	background-position: center -34px;
}

.jcarousel-next-horizontal:after {
	right:15px;
	background-image:url(../images/next-v2.png);
}
.jcarousel-next-horizontal:hover:after {
	background-position: center -34px;
}

.test, .test * {
	background:pink !important;
	color:#fff !important;
}

.test2, .test2 * {
	background:gray !important;
	color:#ff0 !important;
}


a.twitter-link  {
 text-decoration: underline;
}

.orbit-bullets li  {
cursor: pointer;
}

#onglet-search-magazine,
#onglet-search-dossier,
#onglet-search-blogue {
	margin-top: 35px;
}
#onglet-search-magazine a {
	color: #D67400;
}
#onglet-search-dossier a {
	color: #038CCC;
}
#onglet-search-blogue a {
	color: #C33;
}

.gros-icons {
	text-align: right;
	margin-right: 20px;
	margin-top: -10px;
}

.les-resultats h2.titre-magazine,
.les-resultats h2.titre-dossier,
.les-resultats h2.titre-blogue {
	font-size: 28px;
}