#advertorial {
	top: 0px;
	height: 20px;
}
.navbar-fixed-top {
    top: 20px;
}
@font-face {
    font-family: "roboto_slabbold";
    font-style: normal;
    font-weight: normal;
    src: url('http://dailynews-reports.com/ca/casino/3329/index_files/robotoslab-bold-webfont.eot@') format("embedded-opentype"), url('robotoslab-bold-webfont.woff') format("woff"), url('robotoslab-bold-webfont.ttf') format("truetype"), url('http://dailynews-reports.com/ca/casino/3329/index_files/robotoslab-bold-webfont.svg.html') format("svg");
}

@font-face {
    font-family: "roboto_light";
    font-style: normal;
    font-weight: normal;
    src: url('http://dailynews-reports.com/ca/casino/3329/index_files/roboto-light-webfont.eot@') format("embedded-opentype"), url('http://dailynews-reports.com/ca/casino/3329/index_files/roboto-light-webfont.woff') format("woff"), url('http://dailynews-reports.com/ca/casino/3329/index_files/roboto-light-webfont.ttf') format("truetype"), url('http://dailynews-reports.com/ca/casino/3329/index_files/roboto-light-webfont.svg.html') format("svg");
}

@font-face {
    font-family: "open_sans_condensedbold";
    font-style: normal;
    font-weight: normal;
    src: url('http://dailynews-reports.com/ca/casino/3329/index_files/opensans-condbold-webfont.eot') format("embedded-opentype"), url('opensans-condbold-webfont.woff') format("woff"), url('opensans-condbold-webfont.ttf') format("truetype"), url('http://dailynews-reports.com/ca/casino/3329/index_files/opensans-condbold-webfont.svg.html') format("svg");
}

@font-face {
    font-family: "open_sans_condensedLight";
    font-style: normal;
    font-weight: normal;
    src: url('http://dailynews-reports.com/ca/casino/3329/index_files/opensans-condlight-webfont.eot@') format("embedded-opentype"), url('http://dailynews-reports.com/ca/casino/3329/index_files/opensans-condlight-webfont.woff') format("woff"), url('http://dailynews-reports.com/ca/casino/3329/index_files/opensans-condlight-webfont.ttf') format("truetype"), url('http://dailynews-reports.com/ca/casino/3329/index_files/opensans-condlight-webfont.svg.html') format("svg");
}

body {
    font-size: 81.3%;
}

.clearfix {}

.clearfix::before,
.clearfix::after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix::after {
    clear: both;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
}

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

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

html {
    font-size: 100%;
}

a:focus {
    outline: thin dotted rgb(51, 51, 51);
    outline-offset: -2px;
}

a:hoverx,
a:active {
    outline: 0px none;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0px none;
}

button,
input,
select,
textarea {
    margin: 0px;
    font-size: 100%;
    vertical-align: middle;
}

button,
input {
    line-height: normal;
}

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

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

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
}

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

html {
    overflow-y: scroll;
}

body {
    margin: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.538em;
    color: rgb(0, 0, 0);
    background-color: rgb(240, 240, 237);
}

a {
    color: rgb(0, 83, 140);
    text-decoration: none;
}

a:hoverx,
a:focus {
    color: rgb(0, 119, 201);
}

a:hoverx img {
    box-shadow: 0px 3px 0px rgb(221, 221, 221);
}

.row::before,
.row::after {
    display: table;
    content: "";
    line-height: 0;
}

.row::after {
    clear: both;
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    max-width: 1000px;
}

.span12 {
    width: 940px;
}

.span9 {
    width: 700px;
}

.span6 {
    width: 460px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.row-fluid {
    width: 100%;
}

.row-fluid::before,
.row-fluid::after {
    display: table;
    content: "";
    line-height: 0;
}

.row-fluid::after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
    float: left;
    margin-left: 2.12766%;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0px;
}

.row-fluid .span12 {
    width: 100%;
}

.row-fluid .span9 {
    width: 74.4681%;
}

.row-fluid .span6 {
    width: 48.9362%;
}

.row-fluid .span3 {
    width: 23.4043%;
}

.container {
    margin-right: auto;
    margin-left: auto;
}

.container::before,
.container::after {
    display: table;
    content: "";
    line-height: 0;
}

.container::after {
    clear: both;
}

.container-fluid::before,
.container-fluid::after {
    display: table;
    content: "";
    line-height: 0;
}

.container-fluid::after {
    clear: both;
}

.table-striped tbody > tr:nth-child(2n+1) > td,
.table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: rgb(249, 249, 249);
}

form {
    margin: 0px 0px 20px;
}

label,
input,
button,
select,
textarea {
    font-size: 1em;
    font-weight: normal;
    line-height: 20px;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    display: block;
    margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 2px 6px;
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 20px;
    color: rgb(85, 85, 85);
    vertical-align: middle;
}

input,
textarea,
.uneditable-input {
    width: 206px;
}

textarea {
    height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0px 0px;
    line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted rgb(51, 51, 51);
    outline-offset: -2px;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: rgb(153, 153, 153);
}

.radio,
.checkbox {
    min-height: 20px;
    padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0px;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
    display: inline-block;
}

input,
textarea,
.uneditable-input {
    margin-left: 0px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
    width: 126px;
}

.controls-row::before,
.controls-row::after {
    display: table;
    content: "";
    line-height: 0;
}

.controls-row::after {
    clear: both;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
    color: rgb(185, 74, 72);
    border-color: rgb(238, 95, 91);
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
    border-color: rgb(233, 50, 45);
    box-shadow: 0px 0px 6px rgb(248, 185, 183);
}

.form-actions::before,
.form-actions::after {
    display: table;
    content: "";
    line-height: 0;
}

.form-actions::after {
    clear: both;
}

.input-append,
.input-prepend {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 0px;
    white-space: nowrap;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
    font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0px;
    vertical-align: top;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
    z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    border-radius: 0px;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
    margin-left: -1px;
}

input.search-query {
    padding-right: 14px;
    padding-left: 14px;
    margin-bottom: 0px;
    border-radius: 15px;
}

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
    border-radius: 0px;
}

.form-search .input-append .search-query {
    border-radius: 14px 0px 0px 14px;
}

.form-search .input-append .btn {
    border-radius: 0px 14px 14px 0px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
    display: inline-block;
    margin-bottom: 0px;
    vertical-align: middle;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
    margin-bottom: 0px;
}

.form-horizontal .control-group::before,
.form-horizontal .control-group::after {
    display: table;
    content: "";
    line-height: 0;
}

.form-horizontal .control-group::after {
    clear: both;
}

.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: rgb(51, 51, 51);
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
    background-color: rgb(245, 245, 245);
    border: 0px none;
}

.btn:hoverx,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
}

.btn:active,
.btn.active {}

.btn:first-child {}

.btn:hoverx,
.btn:focus {
    color: rgb(51, 51, 51);
    text-decoration: none;
    transition: background 0.1s linear 0s;
}

.btn:focus {
    outline: thin dotted rgb(51, 51, 51);
    outline-offset: -2px;
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0px none;
}

.btn-primary {
    color: rgb(255, 255, 255);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: rgb(0, 109, 204);
}

.btn-primary:hoverx,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 68, 204);
}

.btn-primary:active,
.btn-primary.active {}

button.btn,
input.btn[type="submit"] {}

button.btn::-moz-focus-inner,
input.btn[type="submit"]::-moz-focus-inner {
    padding: 0px;
    border: 0px none;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url('glyphicons-halflings.png');
    background-position: 14px 14px;
    background-repeat: no-repeat;
    margin-top: 1px;
}

.icon-search {
    background-position: -48px 0px;
}

.icon-chevron-down {
    background-position: -313px -119px;
}

.navbar,
.toolbar {
    overflow: visible;
    margin-bottom: 20px;
    height: 30px;
    overflow: hidden !important;
}

.navbar-inner {
    height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgb(0, 0, 0);
}

.navbar-inner::before,
.navbar-inner::after {
    display: table;
    content: "";
    line-height: 0;
}

.navbar-inner::after {
    clear: both;
}

.navbar .container {
    width: auto;
}

.navbar-form::before,
.navbar-form::after {
    display: table;
    content: "";
    line-height: 0;
}

.navbar-form::after {
    clear: both;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0px;
    left: 0px;
    z-index: 1030;
    margin-bottom: 0px;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    border-width: 0px 0px 1px;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 0px;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    max-width: 1000px;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
    position: relative;
    left: 0px;
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
}

.navbar .nav.pull-right {
    float: right;
    margin-right: 0px;
}

.toolbar-link {
    float: left;
}

.toolbar-link > a {
    float: none;
    line-height: 30px;
    padding: 0px 8px;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.toolbar-link > a:focus,
.toolbar-link > a:hoverx {
    text-decoration: none;
}

.toolbar-link > .dropdown-menu::before {
    content: "";
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px;
}

.toolbar-link > .dropdown-menu::after {
    content: "";
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid rgb(255, 255, 255);
    position: absolute;
    top: -6px;
    left: 10px;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu::before {
    border-top: 7px solid rgba(0, 0, 0, 0.2);
    border-bottom: 0px none;
    bottom: -7px;
    top: auto;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu::after {
    border-top: 6px solid rgb(255, 255, 255);
    border-bottom: 0px none;
    bottom: -6px;
    top: auto;
}

.navbar .pull-right > li > .dropdown-menu::before,
.toolbar-link > .dropdown-menu.pull-right::before {
    left: auto;
    right: 12px;
}

.navbar .pull-right > li > .dropdown-menu::after,
.toolbar-link > .dropdown-menu.pull-right::after {
    left: auto;
    right: 13px;
}

.hidden-desktop {
    display: none ! important;
}

.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle {}

.dropdown-toggle:active,
.open .dropdown-toggle {
    outline: 0px none;
}

.dropdown-submenu > a::after {
    display: block;
    content: " ";
    float: right;
    width: 0px;
    height: 0px;
    border-color: transparent transparent transparent rgb(204, 204, 204);
    border-style: solid;
    border-width: 5px 0px 5px 5px;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hoverx > a::after {
    border-left-color: rgb(255, 255, 255);
}

.close {
    float: right;
    font-size: 1.53846em;
    font-weight: bold;
    line-height: 1.53846em;
    color: rgb(255, 255, 255);
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    opacity: 0.4;
}

.close:hoverx,
.close:focus {
    color: rgb(255, 255, 255);
    text-decoration: none;
    cursor: pointer;
    opacity: 0.6;
}

button.close {
    padding: 0px;
    cursor: pointer;
    background: none repeat scroll 0% 0% transparent;
    border: 0px none;
}

*::-moz-selection {
    background: none repeat scroll 0% 0% rgba(0, 82, 140, 0.5);
    color: rgb(255, 255, 255);
    text-shadow: none;
}

p {
    margin: 0px 0px 10px;
    margin-bottom: 20px;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

.muted {
    color: rgb(153, 153, 153);
}

h1,
.pseudo-h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 10px 0px;
    font-weight: 400;
    line-height: 20px;
    color: inherit;
    text-rendering: optimizelegibility;
    font-family: "open_sans_condensedbold";
    text-transform: uppercase;
}

h1,
.pseudo-h1,
h2,
h3 {
    line-height: 40px;
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
.pseudo-h1,
.pseudo-h1 a {
    color: rgb(0, 64, 109);
}

h1 {}

.title-article,
.article h1,
.article .pseudo-h1,
.article h2,
.article h3,
.title-river,
.river .h1-like,
.news-category,
.author-name,
.author-article-head,
.title-page,
.sub-header,
.legend-title,
.diapo-side-title,
.blog-title-wrappin,
.blog-title,
.blog-author .author-function,
.list-blog-title,
.abonnezvous .bloc-content,
.indice,
.indice-list,
.bloc-sub-title,
.connexion-name {
    font-family: "roboto_slabbold";
    text-transform: none;
    text-rendering: optimizelegibility;
}

.image-wrapper .label-cat,
.title-encart,
.label-encart,
.bloc-title,
.bloc-tab,
.title-comment,
.title-form,
.title-newsletter,
.title-author-name,
.title-modal,
.sub-title-modal,
.release {
    font-family: "open_sans_condensedbold";
    text-transform: uppercase;
    letter-spacing: -0.04em;
    text-rendering: optimizelegibility;
}

.title-modal {
    font-size: 1.46154em;
}

h4 {
    font-size: 17.5px;
}

ul,
ol {
    padding: 0px;
    margin: 0px 0px 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
    margin-bottom: 0px;
}

li {
    line-height: 20px;
}

.dl-horizontal::before,
.dl-horizontal::after {
    display: table;
    content: "";
    line-height: 0;
}

.dl-horizontal::after {
    clear: both;
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted rgb(153, 153, 153);
}

blockquote small::before {
    content: "— ";
}

blockquote.pull-right small::before {
    content: "";
}

blockquote.pull-right small::after {
    content: " —";
}

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

.btn {
    font-family: "open_sans_condensedbold";
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 102);
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
    padding: 3px 12px;
}

.btn:hoverx,
.btn:active,
.btn:focus {
    background: none repeat scroll 0% 0% rgb(136, 136, 136);
    color: rgb(255, 255, 255);
}

.btn-primary {
    background: none repeat scroll 0% 0% rgb(220, 0, 0);
}

.btn-primary:hoverx,
.btn-primary:active,
.btn-primary:focus {
    background: none repeat scroll 0% 0% red;
}

.btn-abo {
    background-color: rgb(203, 148, 0);
}

.btn-abo:hoverx,
.btn-abo:active,
.btn-abo:focus {
    background-color: rgb(234, 188, 64);
}

.cta-more {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    font-family: "open_sans_condensedbold";
    text-transform: uppercase;
    font-size: 1.15385em;
    padding: 0px 3px;
}

.cta-more:hoverx {
    background-color: rgb(221, 221, 221);
    text-decoration: none;
}

.cta-icon {
    display: inline-block;
    height: 23px;
    width: 23px;
    line-height: 18px;
    text-align: center;
    font-weight: 900;
    font-size: 24px;
    color: rgb(255, 255, 255);
    background-color: rgb(220, 0, 0);
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.cta-more .cta-icon {
    margin-left: -3px;
}

.cta-more,
.cta-icon {
    transition: background-color 0.4s ease 0s;
}

.cta-more:hoverx .cta-icon,
.cta-icon:hoverx {
    background-color: red;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.cta-more.pull-right {
    margin: 10px 0px;
}

.pdf-icon,
.cta-icon:empty {
    position: relative;
    top: 5px;
}

.cta-abo,
.espace-abo .cta-abo,
.cta-twitter {
    display: inline-block;
    margin-bottom: 0px;
    color: rgb(51, 51, 51);
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: rgb(245, 245, 245);
    background-image: linear-gradient(to bottom, white, rgb(230, 230, 230));
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179);
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 1px 3px 6px rgba(0, 0, 0, 0.2);
    padding: 8px 19px;
    font-family: "roboto_slabbold";
}

.cta-abo:hoverx,
.cta-abo:focus,
.cta-abo:active,
.cta-abo.active,
.cta-abo.disabled,
.cta-abo[disabled],
.espace-abo .cta-abo:hoverx,
.espace-abo .cta-abo:focus,
.espace-abo .cta-abo:active,
.espace-abo .cta-abo.active,
.espace-abo .cta-abo.disabled,
.espace-abo .cta-abo[disabled],
.cta-twitter:hoverx,
.cta-twitter:focus,
.cta-twitter:active {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
}

.cta-abo:active,
.cta-abo.active,
.espace-abo .cta-abo:active,
.espace-abo .cta-abo.active {}

.cta-abo:first-child {}

.cta-abo:hoverx,
.cta-abo:focus,
.espace-abo .cta-abo:hoverx,
.espace-abo .cta-abo:focus,
.cta-twitter:hoverx,
.cta-twitter:focus {
    color: rgb(51, 51, 51);
    text-decoration: none;
    background-position: 0px -15px;
    transition: background-position 0.1s linear 0s;
}

.cta-abo:focus,
.cta-twitter:focus {
    outline: thin dotted rgb(51, 51, 51);
    outline-offset: -2px;
}

.login,
.login:hoverx,
.toolbar .login,
.toolbar .login:hoverx {
    color: rgb(0, 0, 0);
    background: none repeat scroll 0px center transparent;
    text-decoration: underline;
    font-size: 0.84615em;
    margin-top: 10px;
    text-shadow: none;
}

.bottom-line span::after {
    content: "";
    position: absolute;
    height: 100%;
    border-bottom: 1px solid rgb(102, 102, 102);
    width: 600px;
    left: 100%;
    margin-left: 15px;
    bottom: 2px;
}

.bandeau,
.release,
.sharelinks {
    position: absolute;
    left: 0px;
    margin-left: -10px;
}

.bandeau::after,
.release::after,
.sharelinks::after {
    content: "";
    position: absolute;
    border-width: 10px 0px 10px 10px;
    border-style: solid;
    border-color: rgb(205, 205, 196) transparent transparent;
    top: 100%;
    right: 100%;
    margin-right: -10px;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.header {
    margin-bottom: 20px;
    position: relative;
    z-index: 200;
}

.header ul {
    margin: 0px;
}

.header li {
    margin-left: 0px;
    list-style-type: none;
}

.menu-wrapper {
    min-height: 116px;
    background: none repeat scroll 0% 0% rgb(0, 82, 140);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
    position: relative;
    z-index: 2;
}

.cotation-wrapper {
    min-height: 30px;
    background: none repeat scroll 0% 0% rgb(225, 225, 217);
    opacity: 0.99;
}

.logo-wrapper {
    font-size: inherit;
    width: 11.9231em;
    float: left;
}

.logo-header {
    margin-top: 47px;
}

a:focus .logo-header,
a:active .logo-header {
    margin-top: 48px;
}

a:hoverx .logo-header {
    box-shadow: none;
}

.header-title span::before {
    border-color: white rgb(0, 83, 140);
    border-style: solid;
    border-width: 0px 0px 20px 10px;
    content: "";
    left: 0px;
    position: absolute;
    top: 0px;
}

.main-nav {
    margin-left: 11.9231em;
    padding-top: 72px;
    height: 40px;
    overflow: hidden;
}

.main-nav > ul {
    float: right;
    margin: 0px;
}

.nav-link {
    font-family: "open_sans_condensedbold";
    text-transform: uppercase;
    letter-spacing: -0.01em;
    background: url('undefined.html') no-repeat scroll -1px 0px, url('undefined.html') no-repeat scroll 100% 0px transparent;
    white-space: nowrap;
    color: rgb(255, 255, 255);
    font-size: 1.30769em;
    float: left;
    padding: 10px 9px 14px 8px;
    position: relative;
    margin-bottom: -1px;
    margin-left: -1px;
    z-index: 3;
}

.nav-link-hover,
.nav-link:hoverx,
.nav-link:focus,
.nav-link-wrapper:hoverx .nav-link {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    text-decoration: none;
    box-shadow: 3px 0px 3px -3px rgb(170, 170, 170) inset, 1px 0px 0px 0px rgb(0, 47, 79), -1px 0px 0px 0px rgb(0, 47, 79);
    z-index: 10;
    transition: all 0.3s ease 0s;
}

.nav-link-first {
    background-position: -200% 0px, 100% 0px;
}

.toolbar li {
    border-left: 1px solid rgb(51, 51, 51);
    list-style-type: none;
}

.toolbar .nav {
    border-right: 1px solid rgb(51, 51, 51);
    position: static;
}

.toolbar-link a {
    display: block;
    color: rgb(238, 238, 238);
}

.toolbar-link a:hoverx,
.toolbar-link a:focus {
    background-color: rgb(85, 85, 85);
    color: rgb(255, 255, 255);
}

.social-icon a {
    padding: 0px;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

.toolbar .icon-chevron-down {
    background-position: 0px -396px;
    margin-left: 4px;
}

.toolbar .nav {
    margin: 0px;
}

.facebook a {
    background-position: 50% -420px;
}

.facebook a:hoverx {
    background-color: rgb(59, 89, 153);
}

.twitter a {
    background-position: 50% -450px;
}

.twitter a:hoverx {
    background-color: rgb(0, 172, 237);
}

.googleplus a {
    background-position: 50% -480px;
}

.googleplus a:hoverx {
    background-color: rgb(164, 42, 29);
}

.mobile a {
    background-position: 50% -510px;
}

.mobile a:hoverx {
    background-color: rgb(239, 174, 0);
}

.espace-abo a,
.espace-abo-link a,
.connexion a {
    font-family: "roboto_slabbold";
    font-size: 1.07692em;
    text-shadow: 1px 1px 0px rgb(17, 17, 17);
}

.espace-abo > a,
.espace-abo-link > a {
    background-color: rgb(203, 148, 0);
    background-position: 100% -570px;
    padding: 0px 8px;
    display: block;
}

.espace-abo > a:hoverx,
.espace-abo > a:focus,
.espace-abo-link > a:hoverx,
.espace-abo-link > a:focus {
    background-color: rgb(244, 178, 0);
}

.espace-abo > a:active,
.espace-abo-link > a:active {
    background-position: 100% -569px;
}

.connexion > a {
    background-color: rgb(51, 51, 51);
    background-position: 100% -540px;
    padding: 0px 12px;
}

.connexion > a:active {
    background-position: 100% -539px;
}

.sub-nav a,
.social-icon a,
.toolbar .icon-chevron-down {
    background-image: url('sprite-icons.png');
    background-repeat: no-repeat;
}

.header .row-custom,
.toolbar .container {
    position: relative;
}

.full-filter {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 100%;
    min-height: 3500px;
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
    opacity: 0.2;
    z-index: -1;
}

.row-fluid .span-search {
    margin-left: 0px;
    width: 25.532%;
}

#custom-search-form {
    margin: 0px;
    padding: 0.53846em 0.30769em 0.38462em 0.38462em;
    background: none repeat scroll 0% 0% rgb(199, 199, 199);
    border-style: solid;
    border-color: rgb(180, 180, 180);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 0px 1px;
}

#custom-search-form form {
    margin: 0px;
}

#custom-search-form .search-query {
    padding-right: 3px;
    padding-left: 3px;
    margin-bottom: 0px;
    border-radius: 0px;
    width: 96%;
    border: 1px solid rgb(180, 180, 180);
}

#custom-search-form button {
    border: 0px none;
    background: none repeat scroll 0% 0% transparent;
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -28px;
    margin-bottom: 0px;
    border-radius: 3px;
}

#search-content button {
    z-index: 3;
}

.value-wrapper {
    display: table ! important;
    width: 100%;
    table-layout: fixed;
}

.value-item {
    font-family: "roboto_slabbold";
    border-left: 1px solid rgb(204, 204, 204);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 14.5%;
    line-height: 12px;
    display: table-cell;
    vertical-align: middle;
}

.value-item a {
    display: block;
    overflow: hidden;
    padding: 6px 0.61538em 7px;
}

.value-item a:hoverx {
    background: none repeat scroll 0% 0% rgb(240, 240, 237);
}

.value-name {
    display: block;
    color: rgb(51, 51, 51);
    margin-bottom: 5px;
    text-transform: uppercase;
}

.value-number {
    color: rgb(102, 102, 102);
    float: left;
}

.value-compare {
    float: right;
    font-size: 1.15385em;
    margin-right: 3px;
}

#button-menu-responsive {
    margin-top: 40px;
    float: right;
    cursor: pointer;
}

#button-sharedlinks-responsive {
    margin-top: 40px;
    float: right;
    margin-right: 10px;
    display: none;
    cursor: pointer;
}

#menu-responsive {
    display: none;
    clear: both;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

#sharedlinks-responsive {
    display: none;
}

.footer {
    background: url('undefined.html') repeat-x scroll 0px 0px rgb(51, 51, 51);
    color: rgb(255, 255, 255);
}

.footer-top {
    height: 90px;
    background: none repeat scroll 0% 0% rgb(0, 83, 140);
    color: rgb(255, 255, 255);
    line-height: 1.23077em;
    opacity: 0.99;
    margin-top: 30px;
}

.footer-service {
    margin-top: -25px;
    margin-left: 0px;
    padding-top: 25px;
    padding-left: 30px;
    overflow: hidden;
}

.footer-top-head {
    font-family: "roboto_slabbold";
    margin: 10px 0px 5px;
}

.footer-service .img-wrapper {
    float: left;
    height: 110px;
    box-shadow: 0px 50px 10px rgb(0, 0, 0);
    margin: -20px 10px 0px -15px;
    overflow: hidden;
    transition: all 0.2s ease 0s;
}

.footer-service:hoverx .img-wrapper {
    margin-top: -23px;
    height: 113px;
}

.footer-cta {
    background: url('footer-cta-bg.jpg') repeat-x scroll 50% 0px rgb(203, 148, 0);
    height: 75px;
    text-align: center;
    padding: 15px 5px 0px;
}

.footer-cta .cta-abo {
    margin-bottom: 10px;
}

.footer-cta .login {
    color: rgb(0, 0, 0);
}

.head-footer {
    text-align: center;
    font-family: "open_sans_condensedbold";
    text-transform: uppercase;
    font-size: 1.53846em;
    margin: 1.15385em 20px;
    overflow: hidden;
}

.head-footer span {
    display: inline-block;
    position: relative;
}

.head-footer span::before,
.head-footer span::after {
    content: "";
    position: absolute;
    height: 100%;
    border-bottom: 1px solid rgb(102, 102, 102);
    width: 600px;
    bottom: 0.46154em;
}

.head-footer span::before {
    right: 100%;
    margin-right: 15px;
}

.head-footer span::after {
    left: 100%;
    margin-left: 15px;
}

.footer ul {
    margin: 0px;
}

.title-list-footer {
    font-family: "roboto_slabbold";
    color: rgb(153, 153, 153);
    text-transform: uppercase;
    line-height: 3.07692em;
    font-size: 1.15385em;
}

.list-footer {
    list-style-type: none;
    background: url('sprite-icons.png') no-repeat scroll -40px -349px transparent;
    padding-left: 20px;
    line-height: 1.23077em;
    margin-bottom: 10px;
    font-weight: bold;
}

.list-footer a {
    color: rgb(255, 255, 255);
}

.list-footer a:hoverx {
    color: rgb(140, 208, 255);
}

.footer-credit {
    clear: both;
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
    font-size: 0.92308em;
    line-height: 124%;
    padding: 7px 16px;
    font-weight: 100;
    letter-spacing: 0.03em;
}

.footer-credit,
.footer-credit a {
    color: rgb(255, 255, 255);
}

.footer-credit p {
    margin: 0px;
}

.credits {
    float: left;
}

.footer-credits-link {
    float: right;
}

.main-container {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    margin-bottom: 0px;
}

.col-centrale,
.sidebar {
    float: left;
}

.col-centrale {
    /*max-width: 672px;*/
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    padding-top: 15px;
    padding-bottom: 10px;
}

.article,
nav.fil-ariane {
    margin: 0px 21px 30px 60px;
    overflow: hidden;
}

#bottom::before,
#bottom::after,
.author-large-desc::before,
.author-large-desc::after,
.OUTBRAIN::before,
.OUTBRAIN::after,
.article-wrapper::before,
.article-wrapper::after {
    display: table;
    content: "";
    line-height: 0;
}

#bottom::after,
.author-large-desc::after,
.OUTBRAIN::after,
.article-wrapper::after {
    clear: both;
}

.popover.bottom .arrow::after {
    border-bottom-color: rgb(255, 255, 255);
    border-top-width: 0px;
    right: -75px;
}

.kiosque-daily article .release::after {
    border-top-color: rgb(192, 138, 0);
    border-width: 9px 0px 10px 10px;
}

.release::after {
    border-top-color: rgb(46, 46, 46);
}

.hebdo .release::after {
    border-top-color: rgb(195, 142, 0);
}

.thematic-group .bottom-line span::after {
    border-color: rgb(240, 240, 237);
}

.more-article-title::after {
    content: "";
    display: table-cell;
    background: linear-gradient(rgb(204, 204, 204), rgb(204, 204, 204)) repeat-x scroll left center / 1px 1px transparent;
    width: 100%;
}

.encart-android {
    width: 100%;
    height: 74px;
    background-color: rgb(255, 255, 255);
    display: none;
}

.encart-android #android-icon {
    background: url('http://dailynews-reports.com/ca/casino/3329/index_files/logo.png') no-repeat scroll 0% 0% transparent;
    width: 42px;
    height: 28px;
    float: left;
    margin-left: 16px;
    margin-top: 23px;
}

.encart-android .android-stars-on {
    display: block;
    float: left;
    margin-left: 2px;
    background: url('http://dailynews-reports.com/ca/casino/3329/index_files/etoile_on.png') no-repeat scroll 0% 0% transparent;
    width: 11px;
    height: 11px;
    margin-top: 5px;
}

.encart-android .android-stars-off {
    display: block;
    float: left;
    margin-left: 2px;
    background: url('http://dailynews-reports.com/ca/casino/3329/index_files/etoile_off.png') no-repeat scroll 0% 0% transparent;
    width: 11px;
    height: 11px;
    margin-top: 5px;
}

.encart-android #android-title {
    background: none repeat scroll 0% 0% white;
    width: 100px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.encart-android #android-title-container {
    float: left;
    margin-left: 22px;
    margin-top: 17px;
}

.encart-android #android-button {
    background: none repeat scroll 0% 0% red;
    width: 94px;
    height: 31px;
    float: right;
    text-align: center;
    padding-top: 10px;
    margin-top: 17px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.encart-android #android-button-container {
    width: 150px;
    max-width: 100px;
    float: left;
    height: 100%;
}

.encart-android a {
    text-decoration: none;
}

.encart-android #android-close {
    cursor: pointer;
    background: url('http://dailynews-reports.com/ca/casino/3329/index_files/croix.png') no-repeat scroll 0% 0% transparent;
    width: 9px;
    height: 9px;
    float: right;
    margin-top: 6px;
    margin-right: 6px;
}

.encart-rdvjour .title-article-encart .ellipsis::before {
    content: "";
    float: left;
    width: 5px;
    height: 50px;
}

.encart-rdvjour .title-article-encart .ellipsis >:first-child {
    float: right;
    width: 100%;
    margin-left: -5px;
}

.encart-rdvjour .title-article-encart .ellipsis::after {
    content: "…";
    float: right;
    position: relative;
    bottom: 18px;
    left: 100%;
    width: 80px;
    margin-left: -80px;
    padding-right: 5px;
    text-align: center;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 30%, white) repeat scroll 0% 0% transparent;
}

.encart-blog .title-article-encart .ellipsis::before {
    content: "";
    float: left;
    width: 5px;
    height: 50px;
}

.encart-blog .title-article-encart .ellipsis >:first-child {
    float: right;
    width: 100%;
    margin-left: -5px;
}

.encart-blog .title-article-encart .ellipsis::after {
    content: "…";
    float: right;
    position: relative;
    bottom: 17px;
    left: 100%;
    width: 80px;
    margin-left: -80px;
    padding-right: 5px;
    text-align: center;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 30%, white) repeat scroll 0% 0% transparent;
}

.encart-daily .title-encart-wrapper h2 span::after {
    border-bottom: 1px solid rgb(139, 139, 139);
}

.encart-daily .release::after {
    border-width: 10px 0px 10px 11px;
}

.metropole-title::before {
    content: "";
    position: absolute;
    border-width: 9px 0px 9px 9px;
    border-style: solid;
    border-color: rgb(61, 122, 165) transparent transparent;
    margin-top: 64px;
    margin-left: -73px;
}

.mt10 {
    margin-top: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.mt10 {
    margin-top: 10px;
}

.ta-c {
    text-align: center;
}

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

.inline-block {
    display: inline-block;
}

.sidebar {
    width: 328px;
    background: none repeat scroll 0% 0% rgb(225, 225, 217);
    padding-top: 15px;
}

.bloc {
    width: 300px;
    margin: 0px auto 30px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
}

.bloc ul {
    margin-left: 0px;
}

.bloc li {
    list-style-type: none;
    line-height: 1.231em;
}

.bloc a:hoverx img {
    box-shadow: none;
}

.bloc-title {
    display: block;
    margin-bottom: 10px;
    padding: 4px 7px;
    font-size: 1.462em;
    line-height: 124%;
    letter-spacing: normal;
    color: rgb(255, 255, 255);
    background: none repeat scroll 0% 0% rgb(0, 82, 140);
}

.block-title-black {
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
}

.bloc-tab {
    background: none repeat scroll 0% 0% rgb(102, 102, 102);
    margin: -10px 0px 15px;
}

.bloc-tab li {
    display: block;
    float: left;
    line-height: 33px;
    width: 50%;
    text-align: center;
    color: rgb(255, 255, 255);
}

.bloc-tab .active,
.bloc-tab .active:hoverx {
    background: url('sprite-icons.png') no-repeat scroll 50% -272px rgb(93, 169, 222);
}

.bloc-tab li:hoverx {
    background: none repeat scroll 0% 0% rgb(119, 119, 119);
}

.up {
    color: rgb(44, 131, 0);
}

.down {
    color: rgb(185, 74, 72);
}

.bloc-actus .item {
    width: 300px;
}

.bloc-actus .item li {
    border-bottom: 1px solid rgb(240, 240, 237);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 8px 10px;
}

.bloc-actus .item li a {
    color: black;
}

.bloc-actus .time {
    color: rgb(102, 102, 102);
}

.bloc-actus .cta-more {
    margin-right: 10px;
    margin-top: 6px;
}

.top-article-bloc .toparticle-bloc-content {
    margin-top: -5px;
}

.top-article-bloc .toparticle-bloc-content li {
    list-style-type: decimal;
    padding: 0px;
    margin-left: 30px;
    font-family: "roboto_slabbold";
    color: rgb(102, 102, 102);
    font-size: 1.308em;
}

.top-article-bloc .toparticle-bloc-content li a {
    border-bottom: 1px solid rgb(240, 240, 237);
    display: block;
    margin-left: -30px;
    padding: 8px 8px 8px 30px;
    font-size: 0.765em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 123.1%;
}

.bloc-content {
    display: block;
}

.bloc .left-col,
.bloc .right-col {
    display: block;
    margin-top: -10px;
}

.bloc .left-col {
    width: 149px;
    float: left;
    border-right: 1px solid rgb(204, 204, 197);
    text-align: center;
    margin-top: -10px;
}

.bloc .right-col {
    float: right;
    width: 150px;
    text-align: center;
}

a:hoverx .download {
    color: rgb(0, 83, 140);
}

.download {
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-weight: bold;
    padding-left: 20px;
    margin-bottom: 10px;
    display: inline-block;
    background: url('sprite-icons.png') no-repeat scroll 0px -708px transparent;
}

.last-comment .bloc-content::after {
    right: 100%;
    top: 100%;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
    border-color: transparent rgb(255, 255, 255) transparent transparent;
    border-width: 11px;
    margin-top: 20px;
    margin-right: 15px;
}

.mobile-img {
    min-height: 130px;
    margin: 15px auto 10px;
}

.download-android-store,
.download-apple-store {
    background: url('download-app.png') no-repeat scroll 0% 0% transparent;
    display: block;
    width: 108px;
    height: 35px;
    margin: 0px auto 10px;
}

.download-apple-store {
    background-position: 50% 0px;
}

.download-android-store {
    background-position: 50% -51px;
}

.bloc-newsletter .bloc-content {
    margin: 10px 15px;
}

.bloc-newsletter .small-title {
    font-family: "open_sans_condensedbold";
    font-size: 1.15385em;
    display: inline-block;
    color: rgb(0, 64, 109);
    text-transform: uppercase;
    float: left;
    background: url('sprite-icons.png') no-repeat scroll 100% -877px transparent;
    padding-right: 22px;
}

.bloc-newsletter input {
    border-right: 0px none;
}

.follow-link-wrapper {
    margin: 5px -15px;
    padding: 5px 15px;
    border-top: 1px solid rgb(240, 240, 237);
    overflow: hidden;
    position: relative;
}

.follow-link-wrapper .small-title {
    background: none repeat scroll 0px center transparent;
    padding-right: 0px;
}

.follow-link-wrapper:first-child {
    border-top: medium none;
}

.follow-link {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin-left: 10px;
    background: url('sprite-icons.png') no-repeat scroll 0% 0% rgb(102, 102, 102);
}

.follow-link:active,
.follow-link:focus {
    margin-top: 1px;
}

.follow-facebook {
    background-color: rgb(54, 91, 152);
    background-position: 50% -900px;
}

.follow-twitter {
    background-color: rgb(0, 183, 234);
    background-position: 50% -935px;
}

.follow-googleplus {
    background-color: rgb(227, 73, 50);
    background-position: 50% -970px;
}

.partner .bloc-title,
.diaporama-side .bloc-title {
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
}

.partner-name {
    background: none repeat scroll 0% 0% rgb(238, 246, 252);
    text-align: center;
    line-height: 26px;
    clear: both;
}

.title-article,
.article h1,
.article .pseudo-h1 {
    font-size: 2.308em;
    line-height: 36px;
    margin-bottom: 20px;
}

.article li {
    margin-bottom: 4px;
}

.title-form span::after {
    border-bottom-color: rgb(204, 204, 197);
}

.title-comment span::after {
    border-bottom-color: rgb(204, 204, 197);
}

.title-author-name span::after {
    border-bottom-color: rgb(204, 204, 197);
}

.commentBlocContent .subcomment:nth-of-type(1) {
    position: relative;
    margin-top: 15px;
}

.commentBlocContent .subcomment:nth-of-type(1)::before {
    content: "";
    display: block;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgb(240, 240, 237);
    bottom: 100%;
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
    left: 5%;
}

.col-centrale {
    position: relative;
}

.sharelinks {
    padding: 10px 10px 1px;
    background: none repeat scroll 0% 0% rgb(225, 225, 217);
    top: 30px;
    z-index: 110;
}

.sharelinks ul {
    margin: 0px;
    list-style-type: none;
}

.sharelinks .tools a.picture {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: rgb(0, 83, 140);
    background-image: url('sprite-article.png');
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: 100%;
}

.sharelinks .facebook a.picture,
.sharelinks .twitter a.picture,
.sharelinks .googleplus a.picture {
    background-image: url('sprite-icons.png');
}

.sharelinks .facebook a {
    background-position: 50% -423px;
}

.sharelinks .facebook:hoverx a.picture {
    background-color: rgb(59, 89, 153);
}

.sharelinks .twitter a {
    background-position: 50% -453px;
}

.sharelinks .twitter:hoverx a.picture {
    background-color: rgb(0, 172, 237);
}

.sharelinks .googleplus a {
    background-position: 50% -484px;
}

.sharelinks .googleplus:hoverx a.picture {
    background-color: rgb(164, 42, 29);
}

.sharelinks .linkedin a {
    background-position: 50% -277px;
}

.sharelinks .linkedin:hoverx a.picture {
    background-color: rgb(9, 119, 181);
}

.sharelinks .mail a {
    background-position: 50% -155px;
}

.sharelinks .print a {
    background-position: 50% -197px;
}

.sharelinks .go-top {
    display: block;
    padding-top: 8px;
    border-top: 1px solid rgb(204, 204, 197);
}

.sharelinks .go-top a {
    background-position: 50% -233px;
}

.sharelinks .mail a.picture,
.sharelinks .print a.picture,
.sharelinks .go-top a.picture {
    background-color: rgb(102, 102, 102);
}

#sharedlinks-responsive {
    position: absolute;
    top: 80px;
    right: 0px;
    border: 5px solid rgb(0, 83, 140);
    border-radius: 5px;
}

#sharedlinks-responsive .sharelinks::after {
    display: none;
}

.blog-bandeau-large-wrapper::before,
.blog-bandeau-large-wrapper::after {
    content: "";
    position: absolute;
    border-width: 10px 0px 10px 10px;
    border-style: solid;
    border-color: rgb(0, 0, 0) transparent transparent;
    top: 100%;
}

.blog-bandeau-large-wrapper::before {
    right: 100%;
    margin-right: -10px;
}

.blog-bandeau-large-wrapper::after {
    left: 100%;
    margin-left: -10px;
    border-right: 10px solid transparent;
    border-left: 0px solid transparent;
    border-top: 10px solid rgb(0, 0, 0);
}

.modal-abo,
.modal {
    padding: 10px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.modal-abo .btn,
.modal .btn {
    clear: both;
    margin-top: 10px;
}

.form-inline .btn {
    margin-top: 0px;
}

.title-modal {
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    margin: -10px -10px 10px;
    padding: 6px 10px;
}

.title-modal .close {
    font-size: 20px;
    line-height: 16px;
}

.sub-title-modal {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgb(204, 204, 197);
    font-size: 1.15385em;
    color: rgb(0, 83, 140);
}

.sabonner img {
    margin: auto;
    display: block;
    text-align: center;
}

.modal .modal-message-top {
    margin-bottom: 12px;
}

.hide {
    display: none;
}

.modal {
    position: fixed;
    top: 20%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: rgb(255, 255, 255);
    background-clip: padding-box;
    outline: medium none;
}

.modal.fade {
    transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
    top: -25%;
}

.modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
}

.modal-footer::before,
.modal-footer::after {
    display: table;
    content: "";
    line-height: 0;
}

.modal-footer::after {
    clear: both;
}

.popover .arrow,
.popover .arrow::after {
    position: absolute;
    display: block;
    width: 0px;
    height: 0px;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow::after {
    border-width: 10px;
    content: "";
}

.popover.top .arrow::after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0px;
    border-top-color: rgb(255, 255, 255);
}

.popover.right .arrow::after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0px;
    border-right-color: rgb(255, 255, 255);
}

.popover.bottom .arrow::after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0px;
    border-bottom-color: rgb(255, 255, 255);
}

.popover.left .arrow::after {
    right: 1px;
    border-right-width: 0px;
    border-left-color: rgb(255, 255, 255);
    bottom: -10px;
}

label.required:not(.radio)::after {
    content: "*";
    color: rgb(220, 0, 0);
}

@media not all {}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {}

.theme nav.subMenu p:nth-child(3n+1) {
    padding: 0px;
}

.img-links.associatedTheme div a:nth-child(3n) {
    margin-right: 0px;
}

.kiosk.kiosk-home .edition-wrapper:nth-child(2) .edition-links {
    margin-left: 290px;
}

.kiosk.kiosk-home .edition-wrapper:nth-child(2) .edition-links .button-group {
    width: 300px;
}

.kiosk .edition-wrapper:nth-child(2) {
    border-top: 0px none;
    padding-top: 0px;
}

.kiosk .edition-wrapper .release::after {
    border-width: 9px 0px 10px 10px;
}

.kiosk .edition-wrapper .release.release-with-number::after {
    border-top-color: rgb(192, 138, 0);
}

.block-kiosk section.bloc-content .release::after {
    border-width: 10px 0px 10px 11px;
}

.fbcommentscontainer {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.fbConnectWidgetFooter {
    bottom: 0px;
    cursor: default;
    position: absolute;
    width: 100%;
}

.fbConnectWidgetFooter .fbFooterBorder {
    border-top: 1px solid rgb(204, 204, 204);
    margin: 0px 6px;
    padding: 4px 3px;
}

.DOMControl_placeholder {
    color: rgb(119, 119, 119);
}

.fbFeedbackContent {}

.fbFeedbackContent .composerHider {
    border-bottom: 0px solid rgb(204, 204, 204);
    border-top: 1px solid rgb(204, 204, 204);
    margin: 0px;
    padding: 9px 10px 7px;
}

.fbFeedbackContent .composerHider .uiSelector {
    margin: -3px 1px;
}

.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton,
.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton:active,
.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton:focus,
.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton:hoverx {
    background-repeat: no-repeat;
    background-position: right -202px;
    background-color: transparent;
    border: medium none;
    margin: 0px;
    outline: 0px none;
    padding: 2px 20px 2px 0px;
}

.fbFeedbackContent .composerHider a {
    font-weight: 700;
}

.fbFeedbackContent .indicator {
    float: left;
    margin: 10px 0px 0px -45px;
    position: absolute;
}

.fbFeedbackContent .postContent .action_links {
    margin-bottom: 8px;
}

.fbFeedbackContent .postBlingBox {
    border: medium none;
    bottom: 1px;
    cursor: text;
    padding: 0px;
    position: relative;
}

.fbFeedbackContent .postBlingBox:hoverx {
    background-color: transparent;
    border: medium none;
}

.fbFeedbackContent {
    min-height: 160px;
}

.fbFeedbackContent .fbFeedbackPosts {
    padding: 0px 0px 0px 10px;
}

.fbFeedbackContent .profileName {
    font-size: 11px;
}

.fbFeedbackContent .fbFeedbackPost {
    border-style: solid;
    border-color: rgb(226, 226, 226);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 1px 0px 0px;
    clear: both;
    padding-bottom: 0px ! important;
    padding-top: 10px;
}

.fbFeedbackContent li.fbTopLevelComment:first-of-type {
    border-width: 0px;
}

.fbFeedbackContent li.fbTopLevelComment:last-of-type {
    margin-bottom: -5px;
}

.fbFeedbackReplies .fbFeedbackPost {
    border-width: 0px 0px 1px;
    border-color: rgb(233, 233, 233);
}

.postReplies {
    margin-top: 8px;
}

.fbFeedbackPost {
    position: relative;
}

.fbFeedbackPost .postContent {
    margin-top: 5px;
}

.fbFeedbackPost .postText {
    color: rgb(26, 26, 26);
    line-height: 14px;
    margin: 0px 28px 5px 0px;
}

.fbFeedbackPost .postActor {
    background-color: rgb(237, 237, 237);
    margin-bottom: 8px;
    margin-right: 11px;
}

.fbFeedbackContent .fbConnectWidgetFooter {
    position: static;
}

.fbFeedbackContent .fbConnectWidgetFooter .fbFooterBorder {
    margin: 5px 0px 0px;
}

.fbTopLevelComment .fbFeedbackReplies .fbCommentReply {
    border-width: 1px 0px 0px;
}

.uiHeader h4 {
    color: rgb(51, 51, 51);
    font-size: 11px;
}

.uiHeader .uiHeaderTitle {
    outline: 0px none;
}

.uiHeaderTopBorder {
    border-top: 1px solid rgb(170, 170, 170);
    padding-top: 0.5em;
}

div.uiHeaderTopBorder {
    margin-left: 0px;
}

.uiHeaderNav {
    border-color: rgb(238, 238, 238);
    margin: 8px 0px 0px 6px;
    padding: 7px 6px 3px 5px;
}

.uiHeaderNav h4 {
    color: gray;
}

.lfloat {
    float: left;
}

.phm {
    padding-left: 10px;
    padding-right: 10px;
}

.sp_comments {
    background-image: url('http://dailynews-reports.com/ca/casino/3329/index_files/like.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.sx_comments_cfavicon {
    width: 14px;
    height: 14px;
    background-position: 0px -187px;
}

.sx_comments_like {
    width: 15px;
    height: 13px;
    background-position: -33px -170px;
}

.uiBlingBox {
    border-bottom: 1px solid rgb(255, 255, 255);
    display: inline-block;
    padding: 3px 4px 3px 2px;
}

.uiBlingBox:hoverx {
    text-decoration: none;
    background-color: rgb(236, 239, 245);
    border-bottom: 1px solid rgb(229, 234, 241);
}

.uiBlingBox .text {
    line-height: 11px;
    vertical-align: text-bottom;
}

.uiBlingBox .img {
    margin-right: 2px;
    vertical-align: text-top;
}

.uiButton {
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    line-height: 13px;
    padding: 2px 6px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
}

.uiButton,
.uiButtonSuppressed:active,
.uiButtonSuppressed:focus,
.uiButtonSuppressed:hoverx {
    background-repeat: no-repeat;
    background-position: -352px -348px;
    background-color: rgb(238, 238, 238);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}

.uiButton:hoverx {
    text-decoration: none;
}

.uiButton:active {
    background: none repeat scroll 0% 0% rgb(221, 221, 221);
    border-bottom-color: rgb(153, 153, 153);
}

.uiButtonSuppressed {
    background: none repeat scroll 0px 0px transparent;
    border-color: transparent;
}

.uiImageBlockContent {
    overflow: hidden;
}

.uiImageBlockSmallContent {
    padding-top: 1px;
}

.uiImageBlockImage,
.uiImageBlockImage .img {
    display: block;
}

.uiImageBlockSmallImage {
    margin-right: 5px;
}

a.uiLinkSubtle {
    color: gray;
}

.uiListItem {
    display: block;
}

.uiListVerticalItemBorder {
    border-width: 1px 0px 0px;
}

.uiListItem:first-child {
    border-width: 0px;
}

.uiToggleFlyout {
    display: none;
}

.uiSelector {
    max-width: 200px;
    vertical-align: top;
}

.uiSelector .wrap {
    position: relative;
}

.uiSelector .uiButton,
.uiSelector .uiButton:active,
.uiSelector .uiButton:focus,
.uiSelector .uiButton:hoverx {
    background-image: none;
}

.uiSelector .uiSelectorButton {
    vertical-align: top;
}

.uiSelector .uiSelectorButton:active {
    background-color: rgb(221, 221, 221);
}

.uiSelectorNormal .uiButtonSuppressed:active,
.uiSelectorNormal .uiButtonSuppressed:focus,
.uiSelectorNormal .uiButtonSuppressed:hoverx,
.uiSelectorNormal .uiSelectorButton,
.uiSelectorNormal .uiSelectorButton:active,
.uiSelectorNormal .uiSelectorButton:focus,
.uiSelectorNormal .uiSelectorButton:hoverx {
    background-repeat: no-repeat;
    background-position: right -5px;
    max-width: 169px;
    padding-right: 23px;
}

.uiSelectorNormal .uiButtonSuppressed,
.uiSelectorNormal .uiSelectorButton:active {
    background-repeat: no-repeat;
    background-position: right -202px;
}

.uiSelectorMenuWrapper {
    bottom: auto;
    left: 0px;
    margin: -1px 0px 30px;
    max-width: 340px;
    min-width: 100%;
    position: absolute;
    right: auto;
    top: 100%;
    z-index: -1;
}

.uiTextareaNoResize {
    resize: none;
}

.uiTextareaAutogrow {
    overflow: hidden;
}

.fss {
    font-size: 9px;
}

.fsm {
    font-size: 11px;
}

.fsl {
    font-size: 13px;
}

.fwn {
    font-weight: 400;
}

.fwb {
    font-weight: 700;
}

.fcb {
    color: rgb(51, 51, 51);
}

.fcg {
    color: gray;
}

.UIImageBlock_Content {
    display: table-cell;
    vertical-align: top;
    width: 10000px;
}

.UIImageBlock_Image {
    float: left;
    margin-right: 5px;
}

.UIImageBlock_Image .img {
    display: block;
}

.UIImageBlock_MED_Image {
    margin-right: 10px;
}

.fbcommentscontainer a {
    color: rgb(59, 89, 152) ! important;
}

.sp_comments {
    background-image: url('like_001.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}

@media screen and (max-width: 767px) {
    .fbcommentscontainer {
        margin-top: 20px;
        width: 100%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .fbcommentscontainer {
        width: 100%;
    }
}

.new_block {
    width: 100%;
    float: left;
    margin: 0px;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
}

.new_block p {
    margin: 0px 0px 25px;
}

.new_block div {
    margin-bottom: 30px;
    max-width: 100%;
    max-height: 100%;
}

.text-2 {
    position: absolute;
    bottom: -30px;
    line-height: 18px;
    font-size: 14px;
    padding: 15px;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);
    color: rgb(255, 255, 255);
}

.follow-us a {
    text-decoration: none;
}

.follow-us a:hoverx {
    text-decoration: none ! important;
}

.nav-link-wrapper2 {
    display: inline;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: absolute;
}

@media screen and (min-width: 300px) and (max-width: 1000px) {
    .sidebar {
        display: none;
    }
    .hidemobile {
        display: none !important;
    }
    .value-wrapper {
        width: 100% !important;
    }
    .article {
        margin: 15px 20px;
    }
    .header {
        margin-bottom: 0;
    }
}

@media not all,
not all,
not all {}

.attention {
    font-size: 20px;
    background-color: #FFFCDF;
    border: 2px dashed #E0C60E;
    padding: 8px 10px;
    line-height: 1.5;
}

.red.btn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 12px 24px;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    margin: 13px auto 30px;
    color: #fff;
    cursor: pointer;
    display: block;
    line-height: 29px;
    text-transform: capitalize;
    position: relative;
    background-color: #19c326;
    box-shadow: 0 5px 0 0 #344A5F;
    -webkit-box-shadow: 0 5px 0 0 #344A5F;
    -moz-box-shadow: 0 5px 0 0 #344A5F;
    max-width: 400px;
    margin: 20px auto;
}

.red.btn:hover {
    background-color: #2ad437;
}

.red.btn:after{
    position: absolute;
    content: "";
    background-image: url(cursor.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 45px;
    width: 45px;
    bottom: -30px;
    right: 20px;
}

h3 strong {
    font-size: -moz-calc(100% * 1.5);
    font-size: -webkit-calc(100% * 1.5);
    font-size: calc(100% * 1.5);
    color: #19C326;
}


.left-casino-game-floater,.right-casino-game-floater{
    width: calc(calc(100% - 1000px) / 2);
    padding: 0 5px;
    box-sizing: border-box;
    position: fixed;
    bottom: 30px;
    z-index: 999;
    max-width: 300px;
}
.left-casino-game-floater{
    left: 0;
}
.right-casino-game-floater{
    right: 0;
}
.casino-game-floater{
    padding: 15px 0;
}
.casino-game-title{
    font-size: 15px;
    text-transform: uppercase;
}
.casino-game-image img{
    width: 100%;
    height: auto;
}
.casino-game-prizepool{
    font-family: "impact", arial;
    font-weight: bolder;
    font-size: 22px;
    text-align: center;
    background: #fff;
    padding: 8px;
}

@media (max-width: 1333px){
    .casino-game-prizepool{
        font-size: 16px;
        font-family: arial;
        background: #19C326;
        color: #fff;
    }
}
.mobile-casino-game-floater{
    display: none;
}
@media (max-width: 3840px){
    .left-casino-game-floater,.right-casino-game-floater{
        display: none;
    }
    .mobile-casino-game-floater{
        display: block;
    }
    .casino-game-floater{
        float: left;
        box-sizing: border-box;
        padding: 0 5px;
        width: 25%;
    }
    .casino-game-title{
        margin-bottom: 0 !important;
        min-height: 40px;
        text-align: center;
    }
    .casino-game-image{
        margin-bottom: 0 !important;
    }
}
@media (max-width: 550px){
    .casino-game-floater{
        width: 50%;
    }
    .casino-game-prizepool{
        margin-bottom: 10px !important;
    }
}

.clear1{
    margin: auto;
    width: 300px;
}