/*
Theme Name: Accelerate Child Theme
Theme URI: http://themegrill.com/themes/accelerate/
Description: Child Theme for Accelerate
Author: ThemeGrill
Author URI: http://themegrill.com.content-box-yellow
Template: accelerate
Version: 1.0
*/

table#cover input[type="reset"], input[type="button"], input[type="submit"], button {
    margin-bottom: 0px;
}

/* Début Special habillage

.wide #page {
    max-width: 1170px;
    margin-top: 188px;
}

.main-navigation a {
    font-size: 16px;
    padding: 12px 15px;
}


Fin Special habillage */

#tous_pronos h3, #regles_concours h3 {
    color: #292929;
    font-size: 26px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 15px;
    font-family: 'Made TOMMY',sans-serif;
    border-bottom: 1px dotted #ddd;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0.5em;
}

span.showallt1 {
    background: #fff!important;
    font-size: .8em;
    float: right;
    margin-top: -36px;
    padding-left: 5px!important;
    text-decoration: underline;
    position: relative;
    font-weight: 700;
}

.widget-title span {
    border-bottom: 2px solid #266999;
}

#secondary h3.widget-title {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    padding: 7px 10px 4px 10px;
    background: #266998;
    display: inline-block;
    letter-spacing: 1.5px;
}

#menu-item-55773 a {     background-color: #d9c064;     color: #fff;     padding-bottom: 14px; }

#ptsBlock_393240 .ptsCol .ptsActBtn .ptsEditArea {
    padding: 12px 24px;
}

#ptsBlock_393240 .ptsCol .ptsActBtn a {
    font-size: 20px;
}

#sp-ea-54978.sp-easy-accordion .sp-ea-single {
    border: 1px solid #266b99;
}

h2.bilano {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    padding: 7px 10px 4px 10px;
    background: #266998;
    display: inline-block;
    letter-spacing: 1.5px;
}

discord  {
background: #7289da
}

img.quisommes {
    border-radius: 23%;
    overflow: hidden;
	padding: 1px;
}

ul#menu-main li {
    border-right: 2px solid #dad8d8;
}

p.louk {
    text-align: center;
    font-style: italic;
}

#secondary h3 span:before, .footer-widgets-area h3 span:before {
    content: none;
}

.textwidget.custom-html-widget {
    background: #f3f3f3;
    padding: 15px;
}

.vip_tops .tableau_pronostics {
    background-color: #f3df99!important;
}

#menu-item-54969 a {
    background-color: #d9c064;
    color: #fff;
    padding-bottom: 14px;
}

.main-navigation a {
    color: #276b99;
    display: block;
    float: left;
    font-size: 16px;
    padding: 12px 31px;
    background-color: white;
}

h1.homestyle {
    margin-top: auto;
}

blockquote {
    background-color: #f9f6f6!important;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}

blockquote p {
    font-size: 16px;
    font-family: 'Made TOMMY',sans-serif;
    display: inline;
    color: black;
}

blockquote a {
    color: #266999;
    text-decoration: none;
}

 ::-webkit-input-placeholder {
    color: #aaa;
}

.inner-wrap {
    max-width: 1200px;
}

#secondary {
    width: 29%;
}

#primary {
    width: 68%;
}

#login {
    width: 420px;
}

div.affiliate-button a:hover {
    background: #286b9a8a;
}

div.affiliate-button a {
    background: #286c9a;
    border: none!important;
    border-radius: 5px;
    box-shadow: 0 1px 0 #080808;
    color: #fff!important;
    display: inline-block;
    font-size: 1.4em!important;
    line-height: 1!important;
    margin: 0 11% 2%;
    padding: 14px 4%!important;
    position: relative!important;
    text-decoration: none!important;
    transition: none 0s ease 0s;
    width: 70%;
}


li.debutant {
    padding-left: 12px;
    margin: 10px 0;
    line-height: 24px;
}

ul.debutant {
    list-style: none;
}

li.debutant:before {
    content: "";
    border-style: solid;
    border-width: 4px 0 4px 6px;
    border-color: transparent transparent transparent #b1b1b1;
    width: 0;
    height: 0;
    display: block;
    float: left;
    margin-left: -12px;
    margin-top: 4px;
}
.midsites th {
    padding: 10px 4px;
    background: orange;
    border-right: 1px solid #fdcc56;
    color: #000;
    text-align: center;
}

td.hideme.reviewcol {
    width: 19%;
}

.midsites td {
    padding: 8px 4px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
}

.midsites td.casinoname {
    text-align: left;
    width: 17%;
    line-height: 16px;
}

a.visbutton.gray {
    background: #e6e6e6;
    border-color: #ccc;
    background-image: -moz-linear-gradient(top, #fefefe 0%, #d4d4d4 100%);
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #d4d4d4 100%);
    color: #575757!important;
    text-shadow: 0 1px 3px #fff;
}

a.visbutton {
    background: #266999;
    color: #FFF !important;
    line-height: 1em;
    padding: 7px 15px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    text-shadow: 0 1px 3px #666;
    text-decoration: none !important;
    background-image: -moz-linear-gradient(top, #a890f 33%, #ed7c03 100%);
    background-image: -webkit-linear-gradient(top, #a890f 33%, #ed7c03 100%);
    display: inline-block;
    margin: 0 .5em 0 .5em;
    border-color: #266999;
    font-weight: 600 !important;
    font-size: 14px !important;
}

a.visbutton:hover, a.visbutton:active, a.visbutton:visited {
    opacity: 0.85;
    box-shadow: none;
}

.wp-caption {
    background-color: #F1F1F1;
    line-height: 1.4;
    padding: 11px 12px;
}

.midsites {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 25px 0;
    width: 100%;
    border: 1px solid #e6e6e6;
    font-size: 12px;
}

.midsites tr {
    background: #fff url(/wp-content/uploads/2018/06/midsites_cps.png) bottom repeat-x;
}

span.hilite {
    color: #CC0000;
    font-weight: bold;
    font-size: 16px;
}

.midsites td.logocol {
    width: 13%;
}

.login h1 a {
    background-image: url(/wp-content/uploads/2017/09/cps-logo.png);
    background-image: none,url(/wp-content/uploads/2017/09/cps-logo.png);
    height: 50px;
    width: auto;
    -webkit-background-size: auto;
    background-size: auto;

}

.lwa-modal {
    width: auto;
}

 ::-moz-placeholder {
    color: #aaa;
}

 :-ms-input-placeholder {
    color: #aaa;
}

 ::placeholder {
    color: #aaa;
}

#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
    display: none;
}

hr {
    margin: 20px 0;
}

p {
    font-family: 'Made TOMMY', sans-serif;

}


table#cover {
    width: 85%;
    text-align: center;
    margin: auto;
    background: rgba(102, 141, 163, 0.49);
    border-collapse: collapse;
    margin-bottom: 4%;
}

table#cover td {
    border: 1px solid #EAEAEA;
}

h3.pagebook {
    font-size: 19px;
    font-weight: 700;
}

table#cover input[type="text"] {
    width: initial;
    margin: auto;
    float: right;
    clear: both;
}

img {
    margin-bottom: 0px !important;
}

form#form-wysija-3 {
    padding-bottom: 15px;
    padding-top: 15px;
    background-repeat: no-repeat;
    background-position: inherit;
    background-image: none;
    font-size: 11px;
}

.widget_wysija_cont .allmsgs li {
    font-size: 16px;
}

form#form-wysija-3 {
    padding-right: 120px;
    padding-left: 120px;
}

.content-box-yellow {
    background-color: #ffffcc;
    border-left: 6px solid #ffeb3b;
    padding: 0.01em 16px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 16px;
    margin-bottom: 5px;
}

.widget_wysija_cont p label {
    font-weight: normal;
    font-size: 18px;
}

div#Widgets_on_Pages_2 ul {
    list-style: none;
}

.entry-content img, .comment-content img {
    max-width: 100% !important;
}

h2 {
    line-height: inherit !important;
}

table, th, td {
    border: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Made TOMMY', sans-serif;
    margin-bottom: .75em;
    color: #111;
    font-weight: 700;
    margin-top: 1.5em;
}

h1 {
    margin-bottom: .5em;
    text-transform: uppercase;
}

input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea {
    -moz-appearance: none!important;
    -webkit-appearance: none!important;
    appearance: none!important;
}

input[type="text"], input[type="email"], input[type="password"], textarea {
    padding: 1%;
    border: 1px solid #EAEAEA;
    line-height: 20px;
    margin: 0 0 5px;
    background-color: #F8F8F8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

a.lwa-links-register.lwa-links-modal {
    color: #000;
    font-weight: 700;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, textarea:focus {
    border: 1px solid #EAEAEA;
}

input.s {
    width: 60%;
    padding: 4px 10px;
    height: 22px;
    color: #666;
    background-color: #FFF;
    margin: 0;
    border: 1px solid #EAEAEA;
}

input.s:focus {
    padding-left: 10px;
    border-color: #EAEAEA;
    text-indent: 0;
}

.accelerate-button, input[type="reset"], input[type="button"], input[type="submit"], button {
    padding: 5px 17px;
    background-color: #0064a3;
    border: 0;
    transition: background-color .3s linear 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    -moz-appearance: none!important;
    -webkit-appearance: none!important;
    appearance: none!important;
    cursor: pointer;
    display: inline-block;
    color: #FFF;
}

#search-form input[type="submit"] {
    border-radius: 0;
    margin-left: -8px;
    margin-bottom: 0;
    padding: 6px 10px 5px;
}

.accelerate-button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, button:hover {
    background-color: #33363B;
}

#bglink {
    display: block;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    text-indent: -5000em;
    background-image: url(/wp-content/uploads/2018/06/prono-coupe-du-monde-netbet.jpg);
    background-repeat: repeat-x;
    background-position: top center;
    background-attachment: fixed;
}

table#bookmakers tbody td, table#bookmakers th, table#bookmakers2 tbody td, table#bookmakers2 th {
    padding: .5em !important;
}

form.es_widget_form { width: 75%; }

aside.widget_loginwithajaxwidget {
    background: none;
}


#bbpress-forums div.bbp-topic-content img, #bbpress-forums div.bbp-reply-content img {
    max-width: 100%;
    width: 539px;
}

.affiliate-button {
    text-align: center;
}

.affiliate-button a span {
    font-size: 17px!important;
}

.arjel {
    background-color: black;
    text-align: center;
}

.previous a, .next a {
    padding: 5px 0;
    cursor: pointer;
    font-size: 16px
}

.previous a:hover, .next a:hover {
    text-decoration: underline
}

a {
    color: #000;
    text-decoration: none;
    font-family: 'Made TOMMY', sans-serif
}

a:focus, a:active, a:hover {
    text-decoration: none
}

figure {
    margin: 0;
    text-align: center
}

img {
    height: auto
}

img.size-full, img.size-large {
    max-width: 100%;
    height: auto
}

.entry-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

img.alignleft, img.alignright, img.aligncenter {
    margin-bottom: 1.625em
}

img#wpstats {
    display: none
}

#page {
    max-width: 1180px;
    margin: 0 auto;
    background-color: #FFF;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	border-top:none;
    margin-top: 1px;
    z-index: 2;
    position: relative;
}

div#header-right-sidebar {
    margin-top: -20px;
}

input#cptch_input_31 {
    background-color: lightyellow;
}

.loulou:hover {
    opacity: 0.7;
}


.booksouris:hover {
    opacity: 0.7;
}

.bilanexpert2 {
    width: 68%;
    margin: 10px;
    float: right;
}

.bannerhome {
    margin-top: -20px;
    margin-bottom: 20px;
}

.loulou a {
    color: white;
}

span.lwa-title {
	float: left;
    margin-bottom: 4%;
}

td.lwa-password-input {
    padding-right: 10px;
}

td.lwa-username-input {
    padding-right: 10px !important;
}

span.header1 {
    font-size: 20px;
    font-weight: 700;
}

.bookstop {
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    line-height: 16px;
    margin: 0 0 20px;
    text-transform: uppercase;
}

.bookstitle {
    padding: 0 5px 0 0;
    bottom: -10px;
    position: relative;
    border-bottom: 5px solid #266999;
}

table#bookmakers, table#bookmakers2 {
    border-collapse: collapse;
    color: #333;
    margin-bottom: 1em;
    margin-top: 20px;
    text-rendering: optimizelegibility;
    width: 100%;
}

aside#text-13 {
    clear: both;
}

table#bookmakers tbody td, table#bookmakers th, table#bookmakers2 tbody td, table#bookmakers2 th {
    font-size: .9em;
    padding: .5em;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

img.todo {
    vertical-align: middle;
}

.bonus {
    font-weight: 700;
    font-size: 1em!important;
}

.loulou {
    background: #266999;
    border-radius: 5px;
    color: white;
}

.rvw a {
    font-size: .9em;
    text-decoration: underline;
    font-weight: normal;
}

.rien {
    border-bottom: 5px solid #266999;
}

.rien h1 {
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.tableau_comparatif, .tableau_comparatif2 {
    border: #ccc 1px solid;
    padding: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px
}

.tableau_comparatif th, .tableau_comparatif2 th {
    color: #fff;
    text-align: center;
    padding: 4px 6px;
    background: #4097a4;
    background: -moz-linear-gradient(top, #4097a4 0%, #236e79 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4097a4), color-stop(100%, #236e79));
    background: -webkit-linear-gradient(top, #4097a4 0%, #236e79 100%);
    background: -o-linear-gradient(top, #4097a4 0%, #236e79 100%);
    background: -ms-linear-gradient(top, #4097a4 0%, #236e79 100%);
    background: linear-gradient(top, #4097a4 0%, #236e79 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4097a4', endColorstr='#236e79', GradientType=0)
}

.tableau_comparatif td, .tableau_comparatif2 td {
    text-align: center;
    padding: 5px 10px;
    border-bottom: #ccc 1px solid
}

.tableau_comparatif tr:nth-child(even), .tableau_comparatif2 tr:nth-child(even) {
    background: #f5f5f5
}

.tableau_comparatif tr, .tableau_comparatif2 tr {
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.tableau_comparatif tr:hover, .tableau_comparatif2 tr:hover {
    background: #FFC
}

.tableau_comparatif a {
    display: block;
    padding: 0 8px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    text-shadow: #444 1px 1px 0;
    color: #fff;
    border: #a52a2a 1px solid;
    box-shadow: inset 0 1px 3px #fff;
    background: #333;
    background: -moz-linear-gradient(top, #333 0%, #333 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333));
    background: -webkit-linear-gradient(top, #333 0%, #333 100%);
    background: -o-linear-gradient(top, #333 0%, #333 100%);
    background: -ms-linear-gradient(top, #333 0%, #333 100%);
    background: linear-gradient(top, #0333 0%, #333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60', endColorstr='#d64a00', GradientType=0)
}

.tableau_comparatif a:hover {
    background: #eaa400;
    background: -moz-linear-gradient(top, #eaa400 0%, #f60 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaa400), color-stop(100%, #f60));
    background: -webkit-linear-gradient(top, #eaa400 0%, #f60 100%);
    background: -o-linear-gradient(top, #eaa400 0%, #f60 100%);
    background: -ms-linear-gradient(top, #eaa400 0%, #f60 100%);
    background: linear-gradient(top, #eaa400 0%, #f60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaa400', endColorstr='#f60', GradientType=0)
}

.vip_tops .tableau_pronostics {
    background-color: #d9c064 ;
}
.vip_tops .tableau_pronostics .couleurcote {
    background: none;
}

.tableau_pronostics tr:nth-child(2n) {
    background-color: #f6f6f6;
}

.tableau_pronostics {
    line-height: 19px;
    border-collapse: collapse;
    color: #000;
    font-weight: 400;
}

.tableau_pronostics tr:hover {
    background-color: #d3d3d3
}

.tableau_pronostics th {
    border-bottom: 1px solid #cbcbcb;
}

.tableau_pronostics td {
    border-bottom: 1px solid #dcdcdc;
    padding: 4px 10px 4px 5px;
    font-size: 14px;
    vertical-align: middle;
}

.tableau_pronostics .mise {
    width: 1.5em;
    padding: 0;
    margin: 0 auto;
    color: #fff;
    font-weight: 700;
    text-align: center
}

.tableau_pronostics a {
    border-bottom: 1px dotted #000;
    text-decoration: none;
    color: #000;
    font-size: 14px
}

.titre_pari {
    font-size: 1.1em;
    font-weight: 700;
    line-height: 23px;
    background: none, -moz-linear-gradient(60deg, #5F8CA3, white);
    background: none, -webkit-gradient(60deg, #5F8CA3, white);
    background: none, -webkit-linear-gradient(60deg, #5F8CA3, white);
    background: none, -o-linear-gradient(60deg, #5F8CA3, white);
    background: none, -ms-linear-gradient(60deg, #5F8CA3, white);
    background: none, linear-gradient(60deg, #5F8CA3, white);
    clear: both;
    color: #FFF;
    font-family: 'Made TOMMY', sans-serif;
    position: relative;
    width: 100%;
    margin: 0 0 0 -6px;
    padding: 5px 5px 5px 10px
}

.gagne {
    color: green
}

.perdu {
    color: red
}

.nul {
    color: orange
}

.subtitle {
    color: grey;
    font-size: 80%
}

.bloc_expert {
    font-size: 110%
}

.regle {
    width: 2em;
    line-height: 25px;
    padding: 0;
    margin: 5px;
    border-radius: 20px;
    color: #fff;
    background-color: #408AA4;
    font-weight: 700;
    text-align: center
}

.titrepari {
    border-color: #f1f1f1;
    border-width: 1px 1px 1px 5px;
    border-style: solid;
    padding: 2px 8px;
    margin: 5px 1px;
    font-style: italic;
    font-size: 14px
}

.stat_expert {
    width: 100px;
    text-align: center;
    border: 1px solid silver;
    border-width: 1px 0 1px 1px;
    float: left;
    margin-bottom: 20px;
    padding: 5px 1px
}

.stat_expert span.stat_title {
    color: silver;
    font-variant: small-caps
}

.stat_expert span.stat_value {
    font-size: 120%;
    font-weight: 700
}

table.tops td {
    vertical-align: top
}

.pollsbox {
    background-color: #266a99;
    background: none, -khtml-gradient(linear, left top, left bottom, from(#555), to(#000));
    background: none, -moz-linear-gradient(top, #555 0, #266a99 0%);
    background: none, -webkit-gradient(linear, left top, left bottom, color-stop(0, #266a99), color-stop(100%, #266a99));
    background: none, -webkit-linear-gradient(top, #555 0, #266a99 0%);
    background: none, -o-linear-gradient(top, #555 0, #266a99 0%);
    background: none, -ms-linear-gradient(top, #555 0, #266a99 0%);
    background: none, linear-gradient(top, #555 0, #266a99 0%);
    color: #FFF;
    float: right;
    margin: 8px 26px 0 4px;
    padding: 6px;
    width: 48%
}

.pollsbox h2 {
    background: none repeat scroll 0 0 #000;
    clear: both;
    color: #FFF;
    float: left;
    font-size: 1.3em;
    margin-bottom: 5px;
    margin-left: -6px;
    margin-top: 0;
    position: relative;
    text-shadow: 0 -1px #444, 0 1px #444;
    width: 86%;
    padding: 5px 5px 5px 10px
}

.picktitleside2 {
    border-bottom: 1px solid #666;
    color: #fff;
    float: right;
    font-size: 13px;
    font-weight: 700;
    line-height: 25px;
    overflow: hidden;
    text-align: right;
    width: 30%
}

.pickside img, .picktitleside2 img {
    padding-bottom: 2px;
    padding-right: 4px;
    vertical-align: middle
}

.pickside {
    border-bottom: 1px solid #666;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 13px;
    line-height: 25px;
    width: 70%
}

.headupcontent, #main-holder {
    width: 980px;
    margin: 0 auto
}

.sportsbettingnews {
    background: none repeat scroll 0 0 #FFF;
    float: left;
    margin-bottom: 3px;
    margin-right: 4px;
    width: 100%
}

.sportsbettingnews h1 {
    background: none, -khtml-gradient(60deg, #5F8CA3, white);
    background: none, -moz-linear-gradient(60deg, #5F8CA3, white);
    background: none, -webkit-gradient(60deg, #5F8CA3, white);
    background: none, -webkit-linear-gradient(60deg, #5F8CA3, white);
    background: none, -o-linear-gradient(60deg, #5F8CA3, white);
    background: none, -ms-linear-gradient(60deg, #5F8CA3, white);
    background: none, linear-gradient(60deg, #5F8CA3, white);
    clear: both;
    color: #FFF;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    position: relative;
    width: 100%;
    margin: 0 0 0 -6px;
    padding: 5px 5px 5px 10px;
    text-transform: initial
}

.sportsbettingnews h2 {
    background: none, -khtml-gradient(60deg, #5F8CA3, white);
    background: none, -moz-linear-gradient(60deg, #5F8CA3, white);
    background: none, -webkit-gradient(60deg, #5F8CA3, white);
    background: none, -webkit-linear-gradient(60deg, #5F8CA3, white);
    background: none, -o-linear-gradient(60deg, #5F8CA3, white);
    background: none, -ms-linear-gradient(60deg, #5F8CA3, white);
    background: none, linear-gradient(60deg, #5F8CA3, white);
    clear: both;
    color: #FFF;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    position: relative;
    width: 100%;
    margin: 0 0 0 -6px;
    padding: 5px 5px 5px 10px;
    text-transform: initial
}

.sportsbettingnewsa {
    background: none repeat scroll 0 0 #FFF;
    float: left;
    margin-bottom: 3px;
    margin-right: 4px;
    width: 100%
}

#wallpaper {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0
}

.wallpaper-link {
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.betnewsd {
    float: left;
    padding-bottom: 8px;
    width: 100%
}

.oddsby {
    background: none repeat scroll 0 0 #25480E;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
    width: 97%
}

.oddsby a, .oddsby2 a {
    color: #fff;
    font-size: 14px;
    background: #3f7d01;
    background: -moz-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(63, 125, 1, 1)), color-stop(100%, rgba(49, 102, 1, 1)));
    background: -webkit-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: -o-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: -ms-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7d01', endColorstr='#316601', GradientType=0);
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 100%
}

.editorsprofit {
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 13px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
    width: 100%
}

.editorsgreen {
    color: green;
    font-weight: 700
}

.editorsred {
    color: red;
    font-weight: 700
}

.editorsblue {
    color: blue;
    font-weight: 700
}

.editorsorange {
    color: #F7901B;
    font-weight: 700
}

.oddsby a:hover, .oddsby2 a:hover {
    color: #FFE529;
    text-decoration: none
}

.imgtxta a:hover {
    opacity: 1;
    text-decoration: underline
}

.imgtxta:hover {
    background: none repeat scroll 0 0 #c2d8ff
}

.imgtxtad a:hover {
    opacity: 1;
    text-decoration: underline
}

.imgtxtad:hover {
    background: none repeat scroll 0 0 #c2d8ff
}

#leftcolumn {
    float: left;
    height: auto;
    width: 100%
}

.register {
    background: none repeat scroll 0 0 #009623;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
    margin-right: auto
}

.register a, .register2 a {
    color: #fff;
    background: #3f7d01;
    background: -moz-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(63, 125, 1, 1)), color-stop(100%, rgba(49, 102, 1, 1)));
    background: -webkit-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: -o-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: -ms-linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    background: linear-gradient(top, rgba(63, 125, 1, 1) 0%, rgba(49, 102, 1, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7d01', endColorstr='#316601', GradientType=0);
    box-shadow: inset 0 1px 3px #fff;
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 289px
}

.register a:hover, .register2 a:hover {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #009623 0pt, #111 100%) repeat scroll 0 0 #333;
    background-color: #007653;
    color: #FFE529;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#009623), to(#111));
    background: -moz-linear-gradient(top, #25480E, #111);
    background: linear-gradient(top, #25480E, #111)
}

.fiche {
    background: none repeat scroll 0 0 #F7A400;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    line-height: 18px;
    margin-top: 10px;
    margin-left: 150px;
    margin-right: 10px;
    text-align: center;
    position: relative
}

.fiche a, .fiche2 a {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #00A875 0pt, #007653 100%) repeat scroll 0 0 #00A875;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#25480E), to(#25480E)));
    background: -moz-linear-gradient(top, #00A875, #007653);
    background: linear-gradient(top, #00A875, #007653);
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 275px
}

.fiche a:hover, .fiche2 a:hover {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #25480E 0pt, #F98D00 100%) repeat scroll 0 0 #F98D00;
    background-color: #F98D00;
    color: #000;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#F98D00), to(#F98D00));
    background: -moz-linear-gradient(top, #25480E, #111);
    background: linear-gradient(top, #25480E, #111)
}

.bookmakeraccueil {
    background: none repeat scroll 0 0 #E9EDF0;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    box-shadow: 3px 3px 3px #DDD;
    float: left;
    margin-bottom: 15px;
    margin-right: 4px;
    width: 615px
}

.bookmakeraccueil h2 {
    background: none, linear-gradient(top, #626265 0, #84949D 0%);
    background: none, -khtml-gradient(linear, left top, left bottom, from(#626265), to(#84949D));
    background: none, -moz-linear-gradient(top, #626265 0, #84949D 0%);
    background: none, -webkit-gradient(linear, left top, left bottom, color-stop(0, #84949D), color-stop(100%, #84949D));
    background: none, -webkit-linear-gradient(top, #626265 0, #84949D 0%);
    background: none, -o-linear-gradient(top, #626265 0, #84949D 0%);
    background: none, -ms-linear-gradient(top, #626265 0, #84949D 0%);
    background: none, linear-gradient(top, #626265 0, #84949D 0%);
    clear: both;
    color: #fff;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    position: relative;
    width: 610px;
    margin: 0 0 0 -6px;
    padding: 5px 5px 5px 10px
}

.fiched {
    background: none repeat scroll 0 0 #ff4500;
    color: gray;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 200;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    line-height: 18px;
    margin-top: 10px;
    margin-left: 150px;
    margin-right: 10px;
    text-align: center
}

.fiched a, .fiched2 a {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #333 0pt, #333 100%) repeat scroll 0 0 #333;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333)));
    background: -moz-linear-gradient(top, #333, #333);
    background: linear-gradient(top, #333, #333);
    box-shadow: inset 0 1px 3px #fff;
    display: block;
    padding: 10px;
    text-decoration: none;
    width: 275px
}

.fiched a:hover, .fiched2 a:hover {
    color: #000
}

.cb {
    background: none repeat scroll 0 0 #25480E;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
    margin-left: 155px;
    margin-right: auto
}

.cb a, .cb a {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #00A875 0pt, #007653 100%) repeat scroll 0 0 #00A875;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#25480E), to(#25480E)));
    background: -moz-linear-gradient(top, #00A875, #007653);
    background: linear-gradient(top, #00A875, #007653);
    box-shadow: inset 0 1px 3px #fff;
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 289px
}

.cb a:hover, .cb2 a:hover {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #25480E 0pt, #111 100%) repeat scroll 0 0 #333;
    background-color: #007653;
    color: #FFE529;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#25480E), to(#111));
    background: -moz-linear-gradient(top, #25480E, #111);
    background: linear-gradient(top, #25480E, #111)
}

.espacevip {
    background: none repeat scroll 0 0 #FFF;
    float: left;
    margin-bottom: 3px;
    margin-right: 4px;
    width: 100%
}

.espacevip h2 {
    background: #C7AD5D;
    clear: both;
    color: #FFF;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    position: relative;
    width: 100%;
    margin: 0 0 0 -6px;
    padding: 5px 5px 5px 10px;
    text-shadow: 0px 0px 10px white;
}

.vip {
    background: none repeat scroll 0 0 #FFD700;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    line-height: 18px;
    margin-top: 10px;
    margin-left: 103px;
    margin-right: 10px;
    text-align: center;
    position: relative
}

.vip a, .vip a {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #FFD700 0pt, #FFD700 100%) repeat scroll 0 0 #00A875;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFD700), to(#FFD700)));
    background: -moz-linear-gradient(top, #FFD700, #FFD700);
    background: linear-gradient(top, #00A875, #FFD700);
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 75px
}

.vip a:hover, .vip a:hover {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #FFD700 0pt, #FFD700 100%) repeat scroll 0 0 #FFD700;
    background-color: #FFD700;
    color: #000;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFD700), to(#FFD700));
    background: -moz-linear-gradient(top, #25480E, #111);
    background: linear-gradient(top, #25480E, #111)
}

.tipsterbox {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCC;
    box-shadow: 3px 3px 5px #AAA;
    float: left;
    font: 14px/20px Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 5px
}

.leftstats {
    float: left;
    font: bold 17px/20px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin-left: 10px;
    padding-top: 1px;
    width: 252px
}

.leftstats ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.leftstats li {
    border-bottom: 1px solid #EEE
}

.bilan {
    font: bold 17px/20px Arial, Helvetica, sans-serif
}

.bilan a {
    color: #daa520
}

ul.menu-primary li {
    display: none
}

.banker {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 5px solid #DDD;
    border-left: 5px solid #DDD;
    border-right: 5px solid #DDD;
    border-top: 5px solid #DDD;
    box-shadow: 5px 5px 5px #DDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin-bottom: 15px;
    margin-right: 4px;
    width: 600px
}

.recbooksboxcontent {
    float: left;
    height: auto;
    margin-bottom: 30px
}

.recbooksbox ul {
    padding: 0;
    margin: 0
}

.recbooksbox ul li {
    background: url(/wp-content/uploads/2012/05/bgpick.gif) repeat-x scroll center bottom #FFF;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #FFF;
    color: #FFF;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    list-style-type: none;
    margin-bottom: 0;
    padding-bottom: 1px;
    padding-left: 0
}

.recbooksbox ul li:hover {
    background: #eee
}

.recbooksbox a {
    color: #000;
    font-size: 15px
}

.recbooksbox img {
    float: left;
    height: 18px;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 0;
    width: 18px
}

.recbooksbox a:hover img {
    cursor: pointer;
    opacity: .8
}

.bookmakername {
    float: left;
    width: 98px
}

h5 {
    font-size: .8em;
}

body, button, input, select, textarea {
    color: black;
}

.review {
    color: #fff;
    float: left;
    font-weight: 400;
    margin-left: 7px;
    width: 155px
}

.tiret {
    background-image: url(/wp-content/uploads/2012/07/tiret.png);
    margin: 30px auto 20px;
    height: 1px;
    width: 300px
}

.jobox {
    background: none, linear-gradient(top, #555 0, #84949D 0%);
    background: none, -khtml-gradient(linear, left top, left bottom, from(#555), to(black));
    background: none, -moz-linear-gradient(top, #555 0, #84949D 0%);
    background: none, -webkit-gradient(linear, left top, left bottom, color-stop(0, #84949D), color-stop(100%, #84949D));
    background: none, -webkit-linear-gradient(top, #555 0, #84949D 0%);
    background: none, -o-linear-gradient(top, #555 0, #84949D 0%);
    background: none, -ms-linear-gradient(top, #555 0, #84949D 0%);
    background: none, linear-gradient(top, #555 0, #84949D 0%);
    color: #fff;
    float: left;
    margin: 8px 1px 0 4px;
    padding: 6px;
    width: 600px
}

.jochoix {
    border-bottom: 1px solid #666;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 310px
}

.jotitleside2 {
    border-bottom: 1px solid #666;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: right;
    width: 290px
}

.jochoix a {
    color: #000
}

.oddsbypw {
    background: none repeat scroll 0 0 #25480E;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
    width: 98%
}

.oddsbypw a, .oddsbypw2 a {
    color: #fff;
    background: #60b4d8;
    background: -moz-linear-gradient(top, #60b4d8 0%, #0064a3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4780a3), color-stop(100%, #0064a3));
    background: -webkit-linear-gradient(top, #60b4d8 0%, #0064a3 100%);
    background: -o-linear-gradient(top, #60b4d8 0%, #0064a3 100%);
    background: -ms-linear-gradient(top, #60b4d8 0%, #0064a3 100%);
    background: linear-gradient(top, #60b4d8 0%, #0064a3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7d01', endColorstr='#316601', GradientType=0);
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 100%;
    font-size: 14px;
    display: inline-block;
    letter-spacing: 1.5px;
}

.oddsbypw a:hover, oddsbypw a:visited .oddsbypw2 a:hover oddsbypw2 a:visited {
    border-bottom: 4px solid #3478a3;
    text-shadow: 0 1px 0 #3478a3;
    background: #3478a3;
    background: -webkit-gradient(linear, left top, left bottom, from(#397aa3), to(#3478a3));
    background: -moz-linear-gradient(top, #397aa3, #3478a3);
    box-shadow: inset 1px 1px 0 #3478a3
}


a.lien_menu_tips {
    display: block;
}


.pasdeco a {
    text-decoration: none;
    color: #000
}

.span-24 {
    width: 950px;
    margin-right: 0;
    background-color: #EFF0F0
}

.widget_loginwithajaxwidget {
    width: 300px;
}

#text-11 {
    margin-top: 70px;
    margin-left: 10px;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 13px
}


ul#menu-main > li.menu-item:last-child{
    border: none;
}

#menu-item-11600 a {
    background-color: #d9c064;
    font-size: 15px;
    color: #fff;
    padding-bottom: 14px
}

td.lwa-username-input {
    padding: 0 0 0 2px;
}

#menu-item-11600 a:hover {
    background-color: #B8984B;
    color: #000;
    text-decoration: none
}

#menu-item-11600 a:active {
    background-color: #B8984B;
    color: #000;
    text-decoration: none
}

#menu-item-11600 a:focus {
    background-color: #B8984B;
    color: #000;
    text-decoration: none
}

#menu-item-11600 a:active {
    background-color: #B8984B;
    color: #000;
    text-decoration: none
}

#menu-item-11600.current-menu-item>a {
    background-color: #B8984B;
    color: #000;
    text-decoration: none
}

.menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus, .menu-secondary li li:hover>a, .menu-secondary li li.current-cat>a, .menu-secondary li li.current_page_item>a, .menu-secondary li li.current-menu-item>a {
    color: #fff;
    background: #6b6a6a;
    outline: 0;
    text-shadow: none
}

#Widgets_on_Pages_1 ul {
    padding-left: 0
}

.cdl {
    background: none repeat scroll 0 0 #25480E;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    line-height: 18px;
    margin-top: 10px;
    text-align: center;
    margin-left: 150px
}

.cdl a, .cdl a {
    color: #fff;
    background: #014B7D;
    background: -moz-linear-gradient(top, #00071F 0%, #014B7D 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #014B7D), color-stop(100%, #014B7D));
    background: -webkit-linear-gradient(top, #00071F 0%, #014B7D 100%);
    background: -o-linear-gradient(top, #00071F 0%, #014B7D 100%);
    background: -ms-linear-gradient(top, #00071F 0%, #014B7D 100%);
    background: linear-gradient(top, #00071F 0%, #014B7D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7d01', endColorstr='#316601', GradientType=0);
    display: block;
    padding: 5px;
    text-decoration: none;
    width: 289px
}

.cdl a:hover, .cdl a:hover {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #011F7D 0pt, #011F7D 100%) repeat scroll 0 0 #333;
    background-color: #007653;
    color: #FFE529;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#011F7D), to(#011F7D));
    background: -moz-linear-gradient(top, #011F7D, #011F7D);
    background: linear-gradient(top, #011F7D, #011F7D)
}

#gsom-widget {
    margin-bottom: 40px
}

.fichee {
    background: none repeat scroll 0 0 #ff4500;
    color: gray;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 200;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    line-height: 18px;
    margin-top: 10px;
    margin-left: 300px;
    margin-right: 10px;
    text-align: center
}

.fichee a, .fichee2 a {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #333 0pt, #333 100%) repeat scroll 0 0 #333;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333)));
    background: -moz-linear-gradient(top, #333, #333);
    background: linear-gradient(top, #333, #333);
    box-shadow: inset 0 1px 3px #fff;
    display: block;
    padding: 10px;
    text-decoration: none;
    width: 275px
}

.fichee a:hover, .fichee2 a:hover {
    color: #000
}

.fichefp {
    background: none repeat scroll 0 0 #396DC1;
    color: #fff;
    float: left;
    font-family: 'Made TOMMY', sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    line-height: 18px;
    margin-top: 10px;
    margin-left: 150px;
    margin-right: 10px;
    text-align: center;
    tableposition: relative
}

.fichefp a {
    color: #fff;
    box-shadow: inset 0 1px 3px #fff;
    display: block;
    padding: 10px;
    text-decoration: none;
    width: 275px
}

.graphtitle {
    clear: both !important;
    text-align: center;
    margin: 3px auto;
    font-variant: small-caps;
    font-weight: 700
}

.fichefp a:hover {
    background: none repeat scroll 0 0%, -moz-linear-gradient(center top, #609CE2 0pt, #609CE2 100%) repeat scroll 0 0 #609CE2;
    background-color: #609CE2;
    color: #000;
    text-decoration: none
}

.bilanexpert {
    width: 68%;
    float: left
}

.bilanexpert h1 {
    font-size: 2.4em;
    font-variant: small-caps;
    font-weight: 700;
    background-color: #eaeaea
}

.bilanexpert h2 {
    font-size: 1.7em;
    padding: 4px 0;
    font-variant: small-caps;
    font-weight: 700;
    background-color: #eaeaea
}

.bilanexpert h3 {
    font-variant: small-caps;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0;
}

a.lwa-links-modal {
    margin-right: 23px;
}

.lwa.lwa-template-modal {
    padding-top: 30px;
}

td.couleurcote {
    background: none repeat scroll 0 0 #f5f5f5;
text-align: center;
}

td.gain2 {
    font-weight: 700;
    text-align: center;
}

.tips-comm-number {
    background-color: #F8F8E7;
    border: 1px solid #ddc;
    border-radius: 8px;
    padding: 1px 4px;
    font-size: 0.8em;
    margin-left: 7px;
float:right;
}

.button2 {
    display: block;
    width: 300px;
    padding: 2px;
    border: 2px outset silver;
    background-color: #EBECEC;
    text-align: center
}

a.button2 {
    display: block;
    float: left;
    position: relative;
    height: 25px;
    margin: 0 10px 18px 0;
    color: #000;
    margin-left: 210px;
    text-decoration: none;
    font: 14px 'Made TOMMY', sans-serif;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

a.button2:before, a.button2:after {
    content: '';
    position: absolute;
    left: -1px;
    height: 25px;
    bottom: -1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

a.button2:before {
    height: 23px;
    bottom: -4px;
    border-top: 0;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0 1px 1px 0 #bfbfbf;
    -moz-box-shadow: 0 1px 1px 0 #bfbfbf;
    box-shadow: 0 1px 1px 0 #bfbfbf
}

a.button2:hover, a.button2:visited {
    border-bottom: 4px solid #b2b1b1;
    text-shadow: 0 1px 0 #fafafa;
    background: #eee;
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e2e2e2));
    background: -moz-linear-gradient(top, #eee, #e2e2e2);
    box-shadow: inset 1px 1px 0 #f5f5f5
}

.button2:hover {
    background: #e2e2e2;
    background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#eee));
    background: -moz-linear-gradient(top, #e2e2e2, #eee)
}

a.button2:active {
    border: none;
    bottom: -4px;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow: 0 1px 1px #fff;
    box-shadow: 1px 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.3)
}

a.button2:active:before, a.button2:active:after {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.bilanexpert1 {
    width: 68%;
    margin: 10px;
    float: right
}

.bilangauche {
    float: left;
    width: 75%
}

.bilandroite {
    float: right;
    width: 23%
}

.sectionoffer {
    float: left
}

.grouped {
    zoom: 1;
    color: #000;
    text-align: center
}

.spano_1_of_3 {
    padding: 1%;
    width: 30.24%
}

.coloffers {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #aaa;
    display: block;
    float: left;
    margin: 1% 16px 1% 1.6%;
    text-align: center
}



.offertitle {
    color: #000;
    float: left;
    font-weight: 700;
    line-height: 42px;
    padding: 0;
    text-align: center;
    width: 100%
}

.coloffers:first-child {
    margin-left: 0
}

.coloffers p {
    float: left;
    line-height: 1.4em;
    margin-bottom: 5px;
    width: 100%
}

.spano_1_of_3 a {
    background-color: #266999;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, ##1E72BD), color-stop(100%, #0969bc));
    background-color: none, linear-gradient(60deg, #5F8CA3, white);
    background-image: -moz-linear-gradient(top, ##1E72BD, #0969bc);
    background-image: -ms-linear-gradient(top, #1E72BD, #0969bc);
    background-image: -o-linear-gradient(top, #1E72BD, #0969bc);
    background-image: linear-gradient(top, #1E72BD, #0969bc);
    border: 1px solid #1d6fa3;
    border-bottom: 1px solid #1d6fa3;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 0 #0064bc;
    box-shadow: inset 0 1px 0 0 #1d6fa3;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 #1d6fa3;
    float: left;
    font-size: 1.2em;
    font-weight: 700;
    min-height: 42px;
    line-height: 42px;
    margin-top: 10px;
    width: 100%;
    transition: none
}

.spano_1_of_3 a:hover {
    background-color: #4780a3
}

.bknews li {
    background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2015/09/calendar.png) no-repeat scroll 5px 11px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #fff;
    color: #000;
    float: left;
    font-size: .9em;
    line-height: 1.6em;
    list-style-type: none;
    padding: 5px 5px 5px 24px;
    text-align: justify
}

.bknews li:last-child {
    margin-bottom: 40px
}

.bknews span {
    font-weight: 700;
    color: #666
}

.span_1_of_2 {
    width: 47.2%;
    line-height: 1.5em
}

.col {
    display: block;
    float: left;
    margin: 1% 0 1% 5.6%
}

.col:first-child {
    margin-left: 0
}

.group:before, .group:after {
    content: "";
    display: table
}

group:after {
    clear: both
}

.bettingtipstop {
    border-bottom: 9px solid #266999;
    height: 23px;
    line-height: 20px;
    margin: 20px 0;
    padding: 0;
    position: relative;
    width: 100%;
    text-transform: uppercase
}

.bettingtipstop h2 {
    background: #fff;
    bottom: -9px;
    color: #000;
    float: left;
    font-size: 1.3em;
    font-weight: 700;
    padding: 0 10px 0 0;
    position: relative;
    word-wrap: break-word;
    margin-top: 0px;
}

.bettingtipstop2 {
    border-bottom: 9px solid #266999;
    height: 23px;
    line-height: 20px;
    margin: 20px 0;
    padding: 0;
    position: relative;
    width: 100%;
    text-transform: uppercase;
    float: left
}

.bettingtipstop2 h2 {
    background: #fff;
    bottom: -9px;
    color: #000;
    float: left;
    font-size: 1.3em;
    font-weight: 700;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    word-wrap: break-word
}

.section.group {
    clear: both;
    padding: 0;
    margin-bottom: 15px
}

.date2 {
    width: 5%
}

.heure2 {
    width: 5%
}

.competition {
    width: 28%;
}

.resultat2 {
    width: 5%
}

.match2 {
    width: 54%
}

.mise2 {
    width: 2%
}

.pari2 {
    white-space: nowrap;
}

.cote2 {
    width: 1%
}

.tipster2 {
    width: 20%
}

.tab22 {
    width: 33%;
    float: left
}

article.category-vos-pronostics .entry-meta {
    display: none !important;
}

article.category-vos-pronostics .entry-title a {
    text-decoration: underline;
}


/* sidebar */

.stats_tipster_side {
    font-size: 16px;
}

.stat_tipster_side {
    border-bottom: 1px solid lightgrey;
    color: black;
}

.stat_tipster_side .stat_value {
    display: block;
    clear: both;
    float: right;
}

.sidebar_hide {
    display: none;
}

.read-more {
    font-size: 16px;
    margin-top: 10px;
    padding: 10px 20px;
    color: #FFF;
    background-color: #77CC6D;
    transition: background-color .3s linear 0;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    float: left
}

a.read-more:hover {
    background-color: #33363B;
    border-color: #33363B
}

.more-link {
    display: block;
    margin-top: 25px
}

.more-link span {
    font-size: 14px;
    padding: 8px 10px;
    color: #FFF;
    background-color: #77CC6D;
    transition: background-color .3s linear 0;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    float: right
}

.more-link span:hover {
    background-color: #33363B;
    border-color: #33363B
}

.entry-content a.read-more:hover {
    text-decoration: none
}

@media screen and (max-width: 1190px) {
    #page {
        width: 97%
    }
    .main-navigation a {
        padding: 12px 44px;
        font-size: 16px;
    }
	
span.lwa-title {
	float: none;
    margin-bottom: auto;
}
	
    .pollsbox {
        margin: 8px 3px 0 4px
    }
    #text-11 {
        width: 550px
    }
    .recbooksbox a {
        font-size: 12px
    }
    .bookmakername {
        width: 89px
    }
    .review {
        width: 120px
    }
    .sportsbettingnews {
        width: 100%
    }
}

@media screen and (max-width: 768px) {
figure#attachment_45232 {
    width: 95%!important;
}

th.hideme {
    display: none;
}

td.hideme.reviewcol {
    display: none;
}
    #header-text-nav-wrap {
        padding: 15px 0
    }
.bilan_expert_stats {
        width:auto
    }
    #header-left-section {
        float: none;
        max-width: 100%;
        margin-right: 0
    }
    #header-logo-image {
        float: none;
        text-align: center;
        margin-bottom: 10px;
        padding-right: 0
    }
    #header-text {
        float: none;
        text-align: center;
        padding: 0;
        margin-bottom: 10px
    }
    #site-description {
        padding-bottom: 5px
    }
    #header-right-section {
        max-width: 100%
    }
    #header-right-section .widget {
        padding: 0 0 10px;
        float: none;
        margin-left: auto;
    margin-right: auto;
        color: black;
    }
    .widget_recent_work .tg-one-fourth {
        width: 50%;
        float: left
    }
    .footer-socket-wrapper .copyright {
        float: none;
        max-width: 100%;
        text-align: center;
        margin-bottom: 5px
    }
    .footer-socket-wrapper .footer-menu {
        float: none;
        text-align: center
    }
    .footer-socket-wrapper .footer-menu li {
        float: none;
        display: inline
    }
    .footer-socket-wrapper .footer-menu a {
        float: none;
        display: inline;
        padding: 5px 5px 0
    }
    #text-11 {
        width: 100%
    }
    width: 100%;
    .sportsbettingnews {
        width: 100%
    }
    .articleleft {
        padding: 0;
        width: 100%
    }
    .pollsbox {
        padding: 3px;
        width: 100%;
        margin-top: 2px
    }
    .imgtxta {
        width: 100%
    }
    .imgtxtad {
        width: 100%
    }
    .home_expert_author {
        width: 100%
    }
    .betnewsd {
        width: 100%
    }
    .home_expert_excerpt {
        padding: 0
    }
    .home_expert_content {
        width: 100%
    }
    .oddsbypw {
        margin-left: 10px;
        width: 92%
    }
    .oddsbypw a {
        width: 100%
    }
    .titre_pari {
        width: 100%;
        font-size: .9em
    }
    #regles_concours {
        width: 100%!important
    }
    #actions {
        width: 100%
    }
    #left {
        width: 100%!important
    }
    .buttonred {
        margin-left: 20px!important
    }
    #actions {
        width: 100%!important
    }
    .boxleft {
        width: 100%!important
    }
    #tous_pronos {
        width: 100%!important
    }
    a.button2 {
        margin-left: 0;
        padding-top: 20px
    }
    .artit {
        width: auto
    }
    #header-logo-image img {
        width: 260px
    }
    .editorsprofit {
        margin-left: 30px
   }
.bilan_expert_text {
width: auto;
 }
.bilan_expert_main {
width: auto;
 }
.bilan_expert_sidebar{
width: auto;
float: none;
 }
.stats_expert_container {
    display: initial;
}
canvas#buyers {
    width: 100%!important;
}
    .statr {
        width: 100%!important;
        font-size: 18px!important
    }
    .stat_expert {
        width: 33%;
        padding: 0;
        border: none
    }
    canvas#myChart {
        width: 100%!important;
        height: 70px!important
    }
    .bilanexpert1 {
        width: 100%!important
    }
    .bilangauche {
        float: none;
        width: 100%
    }
    .bilandroite {
        float: none;
        width: 100%
    }
    .bilanexpert2.bilanexpert2 {
        width: 100%!important;
    }
    .main-navigation a {
        padding: 7px;
        font-size: 13px;
    }
}

@media screen and (max-width: 767px) {
    table#cover {
        width: 100%;
    }

    table#cover input[type="text"] {
        width: 100%;
    }
	
img.quisommes {
    width: 100%;
	padding: 10px;
}

    .menu-toggle, .main-navigation.toggled .nav-menu {
        display: block
    }

    .main-navigation ul {
        display: none
    }

    .main-navigation {
        float: none
    }

    #featured-slider .entry-content {
        display: none
    }

    .slider-nav {
        display: none
    }

    #primary, #secondary {
        float: none;
        width: 100%
    }

    .tg-one-half, .tg-one-third, .tg-one-fourth {
        float: none;
        width: 100%;
        margin: 0
    }

    .widget_image_service_block .tg-one-third {
        padding-bottom: 20px
    }

    #text-11 {
        width: 100%
    }

    width: 100%;
    .sportsbettingnews {
        width: 100%
    }

    .articleleft {
        padding: 0;
        width: 100%
    }

    .pollsbox {
        padding: 3px;
        width: 100%;
        margin-top: 2px
    }

    .imgtxta {
        width: 100%
    }

    .imgtxtad {
        width: 100%
    }

    .home_expert_author {
        width: 100%
    }

    .betnewsd {
        width: 100%
    }

    .home_expert_excerpt {
        padding: 0
    }

    .home_expert_content {
        width: 100%
    }

    .oddsbypw {
        margin-left: 10px
    }

    .oddsbypw a {
        width: 100%
    }

    .titre_pari {
        width: 100%;
        font-size: .9em
    }

    #regles_concours {
        width: 100%!important
    }

    #actions {
        width: 100%
    }

    #left {
        width: 100%!important
    }

    .buttonred {
        margin-left: 20px!important
    }

    #actions {
        width: 100%!important
    }

    .boxleft {
        width: 100%!important
    }

    #tous_pronos {
        width: 100%!important
    }

    a.button2 {
        margin-left: 0;
        padding-top: 20px
    }

    .artit {
        width: auto
    }

    #header-logo-image img {
        width: 260px
    }

    .editorsprofit {
        width: auto;
        margin-left: 30px
    }

    .statr {
        width: 100%!important;
        font-size: 18px!important
    }

    .stat_expert {
        width: 33%;
        padding: 0;
        border: none
    }

    canvas#myChart {
        width: 100%!important;
        height: 70px!important
    }

    .bilangauche {
        float: none;
        width: 100%
    }

    .bilandroite {
        float: none;
        width: 100%
    }

    .bilanexpert {
        width: 100%
    }

    .tab22 {
        width: 100%;
        float: left
    }

    .bilanexpert h1 {
        font-size: 1.4em
    }

    .bilanexpert h2 {
        font-size: 1.4em
    }
}
@media only screen and (max-width: 600px) {
    #featured-slider .slider-title-head .entry-title a {
        font-size: 16px;
        padding: 4px 12px
    }

.lwa-modal {
    left: auto;
    margin-left: auto;
    width: auto;
}
    .widget_recent_work .tg-one-fourth {
        width: 100%;
        text-align: center;
        position: relative
    }

    .widget_recent_work .recent_work_title {
        right: 0
    }

    .entry-meta .post-format {
        padding: 0;
        top: -18px
    }

    .entry-meta .post-format i {
        font-size: 12px;
        padding: 2px 0 0
    }

    #text-11 {
        width: 100%
    }

    .sportsbettingnews {
        width: 100%
    }

    .articleleft {
        padding: 0;
        width: 100%
    }

    .pollsbox {
        padding: 0;
        width: 100%;
        margin-top: 2px
    }

    .imgtxta {
        width: 100%
    }

    .imgtxtad {
        width: 100%;
        margin-left: 0
    }

    .home_expert_author {
        width: 98%
    }

    .betnewsd {
        width: 100%
    }

    .home_expert_excerpt {
        padding: 0;
        font-size: 11px
    }

    .imgtxtad .artit a {
        font-size: 14px
    }

    .imgtxta .artit a {
        width: auto
    }

    .home_expert_content {
        width: 100%
    }

    .oddsbypw {
        margin-left: 10px
    }

    .oddsbypw a {
        width: 100%
    }

    .titre_pari {
        width: 100%;
        font-size: .9em
    }

    #regles_concours {
        width: 100%!important
    }

    #actions {
        width: 100%
    }

    #left {
        width: 100%!important
    }

    .buttonred {
        margin-left: 20px!important
    }

    #actions {
        width: 100%!important
    }

    .boxleft {
        width: 100%!important
    }

    #tous_pronos {
        width: 100%!important
    }

    a.button2 {
        margin-left: 0;
        padding-top: 20px
    }

    .artit {
        width: auto
    }

    #header-logo-image img {
        width: 260px
    }

    .editorsprofit {
        width: auto;
        margin-left: 30px
    }

    .statr {
        width: 100%!important;
        font-size: 18px!important
    }

    .stat_expert {
        width: 33%;
        padding: 0;
        border: none
    }

    canvas#myChart {
        width: 100%!important;
        height: 70px!important
    }

    .bilangauche {
        float: none;
        width: 100%;
        display: none
    }

    .bilandroite {
        float: none;
        width: 100%
    }

    .coloffers {
        width: 100%;
        padding: 0;
        margin-left: 0
    }

    .tableau_pronostics {
        font-size: 10px
    }

    .heure2 {
        display: none
    }

    .resultat2 {
        display: none
    }

    .date2 {
        width: 8%
    }

    .match2 {
        width: 59%
    }

    .mise2 {
        width: 7%
    }

    .tipster2 {
        width: 19%
    }

    .cote2 {
        width: 7%
    }

    .tableau_pronostics td {
        font-size: 9px;
        padding: 0
    }

    .tableau_pronostics th {
        font-size: 7px;
        padding: 0
    }

    .tableau_pronostics a {
        font-size: 9px
    }

    th.sport2 {
        display: none
    }

    td.sport2 {
        display: none
    }

    .widget-title span {
        margin-left: 0
    }

    .recbooksbox ul li {
        width: 100%
    }

    .bookmakername {
        width: 70px
    }

    .recbooksbox a {
        font-size: 11px
    }

    .review {
        float: none
    }

    .buttongreen {
        font-size: 12px
    }

    .buttonred {
        font-size: 12px
    }

    .tab22 {
        width: 100%;
        float: left
    }

    #text-11 {
        display: none;
    }

    #main {
        padding-top: 1px;
    }
}
@media only screen and (max-width: 400px) {
    #featured-slider .slider-title-head .entry-title a {
        font-size: 12px;
        padding: 0 8px
    }

    #text-11 {
        display: none;
    }

    .sportsbettingnews {
        width: 100%
    }

    .articleleft {
        padding: 0;
        width: 100%
    }

    .pollsbox {
        padding: 0;
        width: 100%;
        margin-top: 2px
    }

    .imgtxta {
        width: 100%
    }

    .imgtxtad {
        width: 100%;
        margin-left: 0
    }

    .home_expert_author {
        width: 98%
    }

    .betnewsd {
        width: 100%
    }

    .home_expert_excerpt {
        padding: 0;
        font-size: 11px
    }

    .imgtxtad .artit a {
        font-size: 14px
    }

    .imgtxta .artit a {
        width: auto
    }

    .home_expert_content {
        width: 100%
    }

    .oddsbypw {
        margin-left: 10px
    }

    .oddsbypw a {
        width: 100%
    }

    .titre_pari {
        width: 100%;
        font-size: .9em
    }

    #regles_concours {
        width: 100%!important
    }

    #actions {
        width: 100%
    }

    #left {
        width: 100%!important
    }

    .buttonred {
        margin-left: 20px!important
    }

    #actions {
        width: 100%!important
    }

    .boxleft {
        width: 100%!important
    }

    #tous_pronos {
        width: 100%!important
    }

    a.button2 {
        margin-left: 0;
        padding-top: 20px
    }

    .artit {
        width: auto
    }

    #header-logo-image img {
        width: 260px
    }

    .editorsprofit {
        width: auto;
        margin-left: 30px
    }

    .statr {
        width: 100%!important;
        font-size: 18px!important
    }

    .stat_expert {
        width: 33%;
        padding: 0;
        border: none
    }

    canvas#myChart {
        width: 100%!important;
        height: 70px!important
    }

    .bilangauche {
        float: none;
        width: 100%;
        display: none
    }

    .bilandroite {
        float: none;
        width: 100%
    }

    .coloffers {
        width: 100%;
        padding: 0;
        margin-left: 0
    }

    .tableau_pronostics {
        font-size: 10px
    }

    .heure2 {
        display: none
    }

    .resultat2 {
        display: none
    }

    .date2 {
        width: 8%
    }

    .match2 {
        width: 59%
    }

    .mise2 {
        width: 7%
    }

    .tipster2 {
        width: 19%
    }

    .cote2 {
        width: 7%
    }

    .tableau_pronostics td {
        font-size: 9px;
        padding: 0
    }

    .tableau_pronostics th {
        font-size: 7px;
        padding: 0
    }

    .tableau_pronostics a {
        font-size: 9px
    }

    th.sport2 {
        display: none
    }

    td.sport2 {
        display: none
    }

    .widget-title span {
        margin-left: 0
    }

    .recbooksbox ul li {
        width: 100%
    }

    .bookmakername {
        width: 70px
    }

    .recbooksbox a {
        font-size: 11px
    }

    .review {
        float: none
    }

    .buttongreen {
        font-size: 12px
    }

    .buttonred {
        font-size: 12px
    }

    .tab22 {
        width: 100%;
        float: left
    }

    .bilanexpert {
        width: 100%
    }
}

/* end of media query */
.entry-meta .updated {
    display: none;
}

/* FIXME : style which where include in template */
.stats_tips {
    border: 1px solid silver;
    background-color: rgb(249, 251, 254);
    border-radius: 2px;
    margin: 15px 0;
    width: 99%;
}
.stats_tips td {
    padding: 3px 20px;
    width: 40%;
    border-bottom: 1px solid silver;
    font-size: 14px;
}
.tips_summary {
    font-weight: bold;
}

/* FIXME : this part was at start of this file */
form.lwa-form, form.lwa-remember, div.lwa-register form {
    padding: 0 15px;
}
.question {
    box-sizing: content-box;
    position: relative;
    border-radius: 5px;
    margin: 25px 0 20px 10px;
    padding: 10px 10px 10px 30px;
    min-height: auto;
    background: #eee;
}
.question::before {
    background: transparent url(/wp-content/uploads/2017/05/question.png) 0 0;
    content: '';
    display: block;
    position: absolute;
    border-radius: 0;
    width: 30px;
    height: 30px;
    top: -10px;
    left: -10px;
    z-index: 1;
}

/* FIXME: EXTRACTED from modele_mes_pronostics */
.bstp {
    color: #292929;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 15px;
}
.bstp h1 {
    display: inline;
    font-size: 22px !important;
    margin: 0 !important;
    padding-right: 5px;
}
.upl {
    border-bottom: 1px dotted rgb(238, 238, 238);
    float: left;
    margin-bottom: 20px;
    width: 100%;
    font-weight: 400;
}
#actions {
    float: right;
    margin-top: 15px;
    width: 61%;
    box-sizing: border-box;
    padding-left:10px;
}
#left {
    box-sizing: border-box;
    border-right: 1px dotted #EEE;
    float: left;
    margin-top: 30px;
    padding: 5px;
    width: 35%;
    border-right: 1px solid #DDD;
    margin-bottom: 10px;
}
#left h2, #tous_pronos h4, #regles_concours h4 {
    color: #292929;
    font-size: 26px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 15px;
    font-family: 'Made TOMMY', sans-serif;
    border-bottom: 1px dotted #ddd;
}
#left p {
    color: black;
    font-size: 14px;
    line-height: 20px
}
#left h1 {
    color: #292929;
    font-size: 26px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 15px;
    font-family: 'Made TOMMY', sans-serif;
    text-transform: initial
}
.boxleft {
    float: left;
    margin-bottom: 10px;
    margin-right: 25px;
    margin-top: 18px;
    width: 314px
}
.boxleft h3, .boxleft h2 {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    height: 32px;
    line-height: 32px!important;
    margin: 0 0 15px;
    width: 444px;
    font-family: 'Made TOMMY', sans-serif;
    text-decoration: none;
}
.boxleft p {
    color: black;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 8px;
	text-align: justify;
}
.compete {
    background: url(/wp-content/uploads/2020/11/podium.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 35px;
    background-size: 100%;
}
.free {
    background: url(/wp-content/uploads/2020/11/gratuit.png) repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 32px;
    background-size: 100%;
}
.tops {
    border-bottom: 1px dotted #EEE;
    float: left;
    margin-bottom: 20px;
    width: 100%
}
.strategies {
    background: url(/wp-content/uploads/2020/11/test.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 32px;
    background-size: 100%;
}
.win {
    background: url(/wp-content/uploads/2020/11/coupe.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 32px;
    background-size: 100%;
}
.buttongreen {
    background: #147b45;
    position: relative;
    color: rgb(255, 255, 255);
    float: left;
    height: auto!important;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    text-shadow: 0px 1px 1px rgb(136, 136, 136);
    padding: 5px 10px;
    text-decoration: none;
    text-align: center;
}
.buttongreen:hover {
    color: yellow;
}
.buttonred {
    background: #408AA4;
    color: white;
    float: left;
    height: auto!important;
    line-height: 22px;
    position: relative;
    margin-left: 5%;
    font-size: 16px;
    font-weight: 400;
    text-shadow: 0px 1px 1px rgb(136, 136, 136);
    padding: 5px 10px;
    text-decoration: none;
    text-align: center;
}
.mespronostics td {
    font-size: 14px;
}
.buttonred:hover {}
.mespronostics {
    border-left: 1px dotted #ddd;
}
.statr {
    color: rgb(140, 140, 140);
    float: left;
    font-size: 24px;
    font-weight: 700;
    height: 88px;
    line-height: 32px;
    width: 100%;
}
span.le {
    float: left;
}
span.ri {
    float: right;
}
#tous_pronos {
    float: left;
    width: 53%;
}
#regles_concours {
    float: right;
    width: 45%;
    margin-left: 20px;
}
.stats_expert_container .stat_expert:last-child {
    border-right: 1px solid silver;
}
.tips-form-container {
    clear: both;
}
.entry-meta .sep {
    margin-right: 0;
}
.entry-meta .post-format i {
    display: none;
}
#secondary h3.widget-title {
    padding-bottom: 0px;
}
