body{
    margin: 0px;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    margin-top: 30px;
    /*background: url(/statics/images/main/20240201_bg_predator_iem.png);*/
	background-position:top center;
	background-repeat: repeat;
	background-color: #313131; 
    background-attachment : fixed;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #282828;
}

img {
    border: 0;
}

.quote_news{margin:20px 10px; padding:15px 20px; background-color:#eee; position:relative; border-radius:15px;}
.quote1_news{position:absolute; top:0; left:0; height:16px; width:16px; background:#eee url('../files/image/icones/gui1.png') no-repeat 4px 4px}
.quote2_news{position:absolute; bottom:0; right:0; height:16px; width:16px; background:#eee url('../files/image/icones/gui2.png') no-repeat 0 2px}

textarea{
    resize: none;
    -moz-box-shadow: 0 0 5px 5px #ececec;
    -webkit-box-shadow: 0 0 5px 5px #ececec;
    box-shadow: 0 0 5px 5px #ececec;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 5px;
    background: white;
    font-family: Verdana;
    font-size: 11px;
}

input.submitButton {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url("../statics/images/block/block_title.png");
    color: white;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #cccccc;
    cursor: pointer;
}

.form_inscription input[type=text], .form_inscription input[type=password], select{
    -moz-box-shadow: 0 0 5px 5px #ececec;
    -webkit-box-shadow: 0 0 5px 5px #ececec;
    box-shadow: 0 0 5px 5px #ececec;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding: 5px;
    background: white;
}

.form_inscription input[type=text]:focus, .form_inscription input[type=password]:focus, select:focus{
    box-shadow: 0 0 5px 0 rgba(220, 220, 220, 0.5) inset;
}

.form_inscription input[type=text], .form_inscription input[type=password] {
    width: 300px;
}

.top_pseudo .a_inscription {
    display: block;
    height: 21px;
    width: 75px;
    background-image: url("../statics/images/top/connexion.png");
    border: 0 none;
    color: white;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.top_pseudo input {
    border: 1px solid #D2D2D2;
    border-radius:4px;
    box-shadow: 0 0 0 1px #F0F5F7 inset;
    font-size: 12px;
    padding: 0 2px;
    height: 21px;
    margin-top: 1px;
}

.top_pseudo input.usr_submit {
    background-image: url("../statics/images/top/connexion.png");
    border: 0 none;
    color: white;
    font-family: Arial;
    font-size: 12px;
    width:75px;
    cursor: pointer;
}

.search_field {
    margin-top:2px;
    float:right;
}

.search_field input {
    width: 280px;
    height: 22px;
    border: 1px solid #D2D2D2;
    border-radius:4px;
    box-shadow: 0 0 0 2px #F0F5F7 inset;
    font-size: 9px;
    color: #aaaaaa;
    font-family: Verdana;
    padding: 0 5px;
    background-image: url("../statics/images/others/loupe.png");
    background-position: 272px 6px;
    background-repeat: no-repeat;
}

a {
    color: inherit;
    text-decoration: none;
}

a:link {
    color: inherit;
    text-decoration: none;
}

a:active {
    color: inherit;
    text-decoration: none;
}

a:visited {
    color: inherit;
    text-decoration: none;
}

.text-blue {
    color: #357aa4;
}

.text-black {
    color: #444444;
}

.header_top{
    height: 30px;
    width: 100%;
    background: url(../statics/images/top/background.png) repeat-x;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 2000
}

.header_top_text {
    position: relative;
    width: 1020px;
    margin: auto;
    color: white;
    /*margin-top: 6px; */
    font-size: 11px;
}

.header_top_text .icon-container {
    width: 720px;
    float:left;
}

.header_top_text .search-container {
    width: 300px;
    float:left;
}

.top_popup {
    position: absolute;
    color: black;
    top: 30px;
    width: 308px;
    display: none;
}

.top_popup_121 {
    width: 121px;
}

.top_popup_header {
    background: url(../statics/images/top/popup_top.png) no-repeat;
    height: 3px;
}

.notifNotRead {
    background-color: #fffccf;
}

.top_popup_121_header {
    background: url(../statics/images/top/popup_121_top.png) no-repeat;
}

.top_popup_content {
    background: url(../statics/images/top/popup_background.png) repeat-y;
    color: #b6b6b6;
    font-size: 11px;
    font-family: Verdana;
}

.top_popup_121_content {
    background: url(../statics/images/top/popup_121_background.png) repeat-y;
}

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

.top_popup_121_content_real {
    width: 113px;
}

.top_popup_header_text {
    font-size: 11px;
    font-family: Verdana;
    color: #b6b6b6;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #cccccc;
    height: 20px;
    padding-top: 3px;
}

.ui-button-vakarm {
    background: none;
    border: none;
    font-size: 10px;
    color: white;
    height: 17px;
    font-family: Verdana;
    text-transform: uppercase;
    padding-left: 4px;
    padding-right: 4px;
    vertical-align: middle;
    padding: 0px;
}

.ui-button-blue {
    background: url(../statics/images/button/blue.png) repeat-x;
    border: 1px solid #2d7a9b;
    -moz-border-radius: 3px;
}

.ui-button-grey {
    background: url(../statics/images/button/grey.png) repeat-x;
    border: 1px solid #646464;
    -moz-border-radius: 3px;
}

.top_popup_block_content {
    border-bottom: 1px solid #e5e5e5;
}

.top_popup_footer {
    background: url(../statics/images/top/popup_footer.png) no-repeat;
    height: 6px;
}

.top_popup_121_footer {
    background: url(../statics/images/top/popup_121_footer.png) no-repeat;
}

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

.top_pseudo {
    /*height: 25px;
    margin-top:2px;*/
    float: left;
}

.top_pseudo_text {
    margin-top: 7px;
    font-family: Verdana;
    font-size: 11px;
    text-shadow: black 2px 0px 2px;
    margin-right: 20px;
}

.top_icon {
    width: 34px;
    height: 30px;
    float: left;
    position: relative;
    margin-right: 5px;
}

.top_icon:hover {
    background: url(../statics/images/top/icon_over.png);
    cursor: pointer;
}

.top_icon_display {
    background: url(../statics/images/top/content_display.png);
}

.top_icon_display:hover {
    background: url(../statics/images/top/content_display.png);
}

.noti_container {
    position:relative;
    width:16px;
    height:16px;
    margin: auto;
    margin-top: 7px;
}
.noti_bubble {
    position:absolute;
    top: -6px;
    right:-10px;
    padding:1px 2px 1px 2px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size: 10px;
    box-shadow:1px 1px 1px black;
    font-family: Calibri;
}

.noti_message_off {
    background: url(../statics/images/top/message_off.png);
}

.noti_message_on {
    background: url(../statics/images/top/message_on.png);
}

.noti_friends_off {
    background: url(../statics/images/top/friends_off.png);
}

.noti_friends_on {
    background: url(../statics/images/top/friends_on.png);
}

.noti_flux_off {
    background: url(../statics/images/top/flux_off.png);
}

.noti_flux_on {
    background: url(../statics/images/top/flux_on.png);
}

.noti_settings_off {
    background: url(../statics/images/top/settings_off.png);
}

.noti_settings_on {
    background: url(../statics/images/top/settings_on.png);
}

ul.top_popup_list {
    list-style: none;
    list-style-image: url(../statics/images/icones/mini_plus.png);
    padding-left: 20px;
    margin: 0;
}
ul.top_popup_list li {
    padding-top: 7px;
    color: #444444;
}

.header {
    width: 1020px;
    height: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: auto;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

#header_logo {
	z-index: 40;
	width: 285px;
}

.header_encart {
	z-index: 40;
	width: 728px;
	height: 90px;
}

.header_sponsors {
    float: right;
    /*margin-top: -14px;*/
}

.header_sponsors a {
    margin-right: 20px;
}

.menu {
    width: 1020px;
    margin: auto;
    height: 30px;
    position: relative;
    z-index: 40;
}

.menu_border_left {
    background: url(../statics/images/menu/border-left.png);
    width: 7px;
    height: 30px;
    float: left;
}

.menu_background {
    background: url(../statics/images/menu/border-center.png);
    width: 1006px;
    float:left;
    height: 30px;
}

.menu_border_right {
    background: url(../statics/images/menu/border-right.png);
    width: 7px;
    height: 30px;
    float:left;
}

.menu_element {
    height: 25px;
    padding-top: 6px;
    font-size: 13px;
    font-family: Arial;
    color: white;
    font-weight: bold;
    text-shadow: 0 1px 0 #0F598F;
    margin-left: 10px;
    cursor: pointer;
    float: left;
}

.menu_separator {
    height: 25px;
    padding-top: 6px;
    font-size: 13px;
    font-family: Arial;
    color: white;
    font-weight: bold;
    text-shadow: 0 1px 0 #0F598F;
    margin-left: 10px;
    cursor: default;
    float: left;
}

.menu_actif {
    background-image: url(../statics/images/menu/fleche.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.submenu_background {
    background-color: white;
    background-image: url("../statics/images/scoreboard/player/block_content_lined.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}

.submenu_element {
    height: 25px;
    padding-top: 6px;
    font-size: 13px;
    font-family: Arial;
    color: #777777;
    font-weight: bold;
    margin-left: 20px;
    cursor: pointer;
    float: left;
}

.submenu_element:hover {
    color: black;
}

.menu_element:hover {
    background-image: url(../statics/images/menu/fleche.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.logo_social {
    background-image: url(../statics/images/menu/social.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 7px;
    margin-right: 4px;
}

.logo_discord {
    background-position: -160px 0px;
}

.logo_facebook {
    background-position: 0px 0px;
}

.logo_twitter {
    background-position: -20px 0px;
}

.logo_youtube {
    background-position: -40px 0px;
}

.logo_dailymotion {
    background-position: -60px 0px;
}

.logo_steam {
    background-position: -80px 0px;
}

.logo_rss {
    background-position: -100px 0px;
}

.logo_android {
    background-position: -120px 0px;
}

.logo_mumble {
    background-position: -140px 0px;
}

div.content {
    width: 1020px;
    min-height:725px;
    margin: auto;
    background: white;
    border-bottom: 1px solid #337AA4;
    padding-bottom: 10px;
    position: relative;
    z-index: 40;
}

div.footer {
    width: 1020px;
    height: 30px;
    background-image: url(../statics/images/footer/footer_background.png);
    background-repeat: no-repeat;
    margin: auto;
}

.footer_text_left {
    float: left;
    color: white;
    font-size: 10px;
    font-family: Verdana;
    text-shadow:  0px 1px 1px black;
    margin-top: 7px;
    padding-left: 16px;
}

.footer_text_right {
    float: right;
    color: white;
    font-size: 10px;
    font-family: Verdana;
    text-shadow:  0px 1px 1px black;
    margin-top: 7px;
    padding-right: 10px;
}

.bigTitle table tr td,
.bigTitleBis table tr td {
    height: 20px;
}
.bigTitleBlack table tr td {
    height: 20px;
}

.bigTitle table tr td.gauche {
    width: 3px;
    background-image: url(../statics/images/block/block_title_left.png);
}

.bigTitle table tr td.droite {
    width: 3px;
    background-image: url(../statics/images/block/block_title_right.png);
}

.bigTitle table tr td.center {
    background-image: url(../statics/images/block/block_title.png);
    font-family: Arial;
    font-size:12px;
    font-weight: bold;
    color:white;
    text-align: left;
    padding-left: 5px;
    text-shadow: 0px 1px 0px #0f598f;
}

.bigTitleBis table tr td.gauche {
    width: 3px;
    background-image: url(../statics/images/block/block_title_left2.png);
}

.bigTitleBis table tr td.droite {
    width: 3px;
    background-image: url(../statics/images/block/block_title_right2.png);
}

.bigTitleBis table tr td.center {
    background-image: url(../statics/images/block/block_title2.png);
    font-family: Arial;
    font-size:12px;
    font-weight: bold;
    color:white;
    text-align: left;
    padding-left: 5px;
    text-shadow: 0px 1px 0px #0f598f;
}

.bigTitleBlack table tr td.gauche {
    width: 3px;
    background-image: url(../statics/images/block/block_title_left3.png);
}

.bigTitleBlack table tr td.droite {
    width: 3px;
    background-image: url(../statics/images/block/block_title_right3.png);
}

.bigTitleBlack table tr td.center {
    background-image: url(../statics/images/block/block_title3.png);
    font-family: Arial;
    font-size:12px;
    font-weight: bold;
    color:white;
    text-align: left;
    padding-left: 5px;
    text-shadow: 0px 1px 0px #0f598f;
}


.bigTitleMatch table tr td {
    height: 28px;
}

.bigTitleMatch table tr td.gauche {
    width: 3px;
    background-image: url(../statics/images/block/block_match_left.png);
}

.bigTitleMatch table tr td.droite {
    width: 3px;
    background-image: url(../statics/images/block/block_match_right.png);
}

.bigTitleMatch table tr td.center {
    background-image: url(../statics/images/block/block_match_title.png);
    font-family: Arial;
    font-size:12px;
    font-weight: bold;
    color:white;
    text-align: left;
    padding-left: 5px;
    text-shadow: 0px 1px 0px #0f598f;
}



div.content_row_left {
    float: left;
    width: 258px;
    padding-left: 10px;
    padding-top: 10px;
}

div.content_row_right {
    float: left;
    width: 732px;
    padding-left: 10px;
    padding-top: 10px;
    overflow-x:hidden;
    overflow-y: hidden;
}

div.content_row_right_col_1 {
    float: left;
    width: 514px;
    padding-left: 10px;
    padding-top: 10px;
    overflow-x:hidden;
}

div.content_row_right_col_2 {
    float: left;
    width: 208px;
    padding-left: 10px;
    padding-top: 10px;
    overflow-x:hidden;
}


div.content_block_top_news {
    width: 361px;
    float: left;
}

div.content_block_top_coverage {
    width: 361px;
    float: left;
    padding-left: 10px;
}

div.block_top_news div.line {
    height: 20px;
    border-bottom: 1px solid #c0c0c0;
    font-family: Verdana;
    font-size: 10px;
    color: #444444;
    overflow: hidden;
}

div.block_top_news div.line div.content_line {
    padding-top: 5px;
    padding-left: 5px;
}

div.block_top_news div.line div.bold {
    font-weight: bold;
}

div.block_top_news div.line div.content_line img {
    padding-right: 5px;
}

div.block_top_news div.line div.content_line span.com_text {
    font-family: Verdana;
    font-size: 10px;
    color: #a8a8a8;
    float: right;
}

div.block_top_news div.line div.content_line span.com_text_new{
    color: #FF6600;
}



div.block_top_news div.block_line1 {
    background-color: #ececec;
}

div.block_top_news div.block_line2 {
    background-color: #e0e0e0;
}

div.footer_block_news {
    height: 15px;
    font-family: Verdana;
    font-size: 8px;
    color: #a8a8a8;
    text-align: right;
    padding-right: 5px;
    text-transform: uppercase;
    line-height: 15px;
}

div.block_top_coverage_footer {
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
    text-align: center;
}

div.block_top_coverage_footer img {
    margin-left: 4px;
    margin-top: 10px;
}

.mainbox table.tabStyle thead tr td {
    height: 25px;
    /*border-bottom: 1px solid #e5e5e5;*/
    text-transform: uppercase;
    font-family: Arial;
    font-size: 11px;
    color: #b6b6b6;
    padding-left: 10px;
}

.mainbox table.tabStyle tbody tr td {
    height: 25px;
    background-color: white;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../statics/images/tabStyle/block_content_lined.png);
    border-top: 1px solid #e5e5e5;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    padding-left: 10px;
    cursor: default;
}

.mainbox table.tabStyle tbody tr:hover td {
    height: 25px;
    background-color: #59a6c8;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../statics/images/tabStyle/block_content_lined_blue.png);
    border-top: 1px solid #3f99bf;
    font-family: Arial;
    font-size: 11px;
    color: #FFF;
    padding-left: 10px;
}

.mainbox table.tabStyle tfoot tr td {
    height: 25px;
    font-family: Arial;
    font-size: 11px;
    color: #b6b6b6;
    text-align:center;
    border-top: 1px solid #e5e5e5;
}

.mainbox table.tabStyle tfoot tr td b {
    font-size: 12px;
}

.mainbox table.tabStyle tbody tr td span.notstarted {
    color: #b6b6b6;
}

.mainbox table.tabStyle tbody tr td span.looser {
    color: #dd3030;
}

.mainbox table.tabStyle tbody tr td span.winner {
    color: #26b726;
}

.mainbox table.tabStyle tbody tr td span.draw {
    color: #4175bb;
}

.draw {
    color: #4175bb;
}

.mainbox table.tabStyle tbody tr td div {
    float: left;
    margin-right: 5px;
}

div.on {
    background-image: url(../statics/images/tabStyle/on.png);
    width: 13px;
    height: 13px;
}

div.off {
    background-image: url(../statics/images/tabStyle/off.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr td div.on {
    background-image: url(../statics/images/tabStyle/on.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr td div.off {
    background-image: url(../statics/images/tabStyle/off.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr:hover td div.on {
    background-image: url(../statics/images/tabStyle/on_hover.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr:hover td div.off {
    background-image: url(../statics/images/tabStyle/off_hover.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr td div.avenir {
    background-image: url(../statics/images/tabStyle/avenir.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr:hover td div.avenir {
    background-image: url(../statics/images/tabStyle/avenir_hover.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr td div.encours {
    background-image: url(../statics/images/tabStyle/encours.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr:hover td div.encours {
    background-image: url(../statics/images/tabStyle/encours_hover.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr td div.termine {
    background-image: url(../statics/images/tabStyle/termine.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle tbody tr:hover td div.termine {
    background-image: url(../statics/images/tabStyle/termine_hover.png);
    width: 13px;
    height: 13px;
}

.mainbox table.tabStyle a {
    color: inherit;
    font-family: inherit;
}


.main_content {
    margin-bottom: 10px;
}

.mainbox{
	margin: auto;
	/*display: table*/
}


.mainbox .informations_table {
	width: 100%;
	border-collapse: collapse;
	border: none;
}


.mainbox .informations_table*,
.mainbox .informations_table*::before,
.mainbox .informations_table*::after {
    box-sizing: border-box;
}

.mainbox .informations_table table,
.mainbox .informations_table thead,
.mainbox .informations_table tbody,
.mainbox .informations_table tfoot,
.mainbox .informations_table tr,
.mainbox .informations_table th,
.mainbox .informations_table td {
    padding: 0;
    border-spacing: 0;
}


.mainbox .informations_table tbody tr {
	background: rgb(241,241,241);
	background: linear-gradient(0deg, rgba(236,236,236,1) 0%, rgba(255,255,255,1) 100%);
	height: 26px;
	border-bottom: 2px solid #e5e5e5;
	font-size: 11px;
    font-family: Arial;
	color: #444444;
}

.mainbox .informations_table tbody .informations__title {
	width: 40%;
}

.mainbox .informations_table tbody .informations__title__text {
	color: #9A9A9A;
    text-transform: uppercase;
    padding-left: 10px;
}

.mainbox .informations_table tbody .informations__title__text.--notransform {
    text-transform: none;
}

.mainbox .informations_table tfoot td {
	color: #b9b9b9;
	font-size: 11px;
	height: 18px;
	padding: 0 5px;
	text-align: right;
}

.mainbox .redactor_infos {
	display: flex;
}

.mainbox .redactor_infos .redactor__avatar {
	width: 80px;
}

.mainbox .informations_table {
	flex: 1;
}

.mainbox div.ligneStyle {
	display: flex;
	background: rgb(241,241,241);
	background: linear-gradient(0deg, rgba(236,236,236,1) 0%, rgba(255,255,255,1) 100%);
    /*background-image: url(/statics/images/tabStyle/block_content_lined.png);
    background-repeat: repeat-x;
    background-position: bottom;*/
    min-height: 25px;
    border-bottom: 2px solid #e5e5e5;
    text-align: left;
}

.mainbox div.noLigne {
    border-bottom: 0px;
}

.mainbox div.noBackground {
    border-bottom: 0px;
    background-image:none;
}

.mainbox div.ligneStyle span.titre {
    display: flex;
	align-items: center;
    font-size: 11px;
    font-family: Arial;
    /*padding-top: 6px;*/
    width: 40%;
    margin-left: 10px;
    color: #9A9A9A;
    text-transform: uppercase;
    /*float: left;*/
}

.mainbox div.ligneStyle span.titre20 {
    display: flex;
	align-items: center;
    font-size: 11px;
    font-family: Arial;
    /*padding-top: 6px;*/
    width: 20%;
    margin-left: 10px;
    color: #9A9A9A;
    text-transform: uppercase;
    /*float: left;*/
}

.mainbox div.ligneStyle span.menu_entry {
    display: block;
    font-size: 11px;
    font-family: Arial;
    padding-top: 6px;
    width: 100%;
    margin-left: 10px;
    color: #9A9A9A;
    text-transform: uppercase;
    float: left;
}

.mainbox div.ligneStyle span.arbre {
    display: block;
    font-size: 11px;
    font-family: Arial;
    padding-top: 6px;
    margin-left: 10px;
    color: #505050;
    /*text-transform: uppercase; */
    text-align: left;
}

.mainbox div.ligneStyle span.value {
    display: flex;
	width: 60%;
    font-size: 11px;
    font-family: Arial;
    padding: 4px 0;
    color: #444444;
    /*float: left;*/
    text-align: left;
	flex-grow: 1;
	flex-wrap: wrap;
	align-items: center;
}


.mainbox div.extended {
    background-image: url(../statics/images/tabStyle/block_content_large.png);
    display: none;
    height: auto;
    font-size: 11px;
    font-family: Arial;
    color: #444444;
    border-bottom: 1px solid #e5e5e5;
}


.mainbox div.ligneStyle a {
    color: inherit;
    font-family: inherit;
}

.mainbox div.ligneStyleTop {
    border-top: 1px solid #e5e5e5;
}

.mainbox div.detail_content_header {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
    font-family: Arial;
}

.mainbox div.detail_content_header div.titre {
    color: #777777;
    font-size: 11px;
    margin-bottom: 5px;
}

div.block_news_main_content {
    width: 594px;
    float: left;
    margin-right: 10px;
}

div.block_news_main_pu {
    float: left;
    width: 128px;
}
div.block_news_main_pub {
    float: left;
    width: 128px;
}

div.block_footer_news_info {
    float: left;
    width: 445px;
    padding-left: 10px;
    padding-bottom: 10px;
}

div.block_footer_news_auteur {
    float: right;
    width: 250px;
    padding-right: 10px;
    padding-bottom: 10px;
}

div.block_news_main_content_preview {
    /*border-bottom: 3px solid #d3d3d3;*/
    font-size: 11px;
    padding: 33px 10px 10px 10px;
}

div.block_news_main_content_preview a {
    font-weight:bold;
    color:#0088bc;
}

div.block_news_main_content_preview a:hover {
    color:#006a94;
}

div.block_news_main_content_header_news {
    width: 100%;
    height: 100px;
}

div.block_news_main_content_header_news_title {
    margin-top: 100px;
    float: left;
    height: 25px;
    width: 100%;
    line-height: 25px;
    color: white;
    font-family: Verdana;
    font-size: 13px;
    background-image: url(../statics/images/news/background_title.png);
}

table.forum_table_category {

}

table.forum_table_category thead tr th {
    min-height: 25px;
    background-color: white;
    border-bottom: 1px solid #e5e5e5;
}

table.forum_table_category tbody tr td {
    height: 35px;
    background-color: white;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../statics/images/tabStyle/block_content_lined.png);
    border-top: 1px solid #e5e5e5;
    color: #444444;
}

table.forum_table_category tbody tr:hover td {
    height: 35px;
    background-color: #59a7c8;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../statics/images/forum/background_blue.png);
    border-top: 1px solid #3f99bf;
    color: white;
}

.forum_list_title_name {
    font-size: 12px;
    color: #444444;
    margin-bottom: 2px;
    font-weight: bold;
    font-family: Arial;
}

table.forum_table_category tbody tr:hover td .forum_list_title_name {
    font-size: 12px;
    color: #FFFFFF;
    margin-bottom: 2px;
    font-weight: bold;
    font-family: Arial;
}

.forum_list_title_desc {
    font-size: 10px;
    font-family: Arial;
    color: #777777;
}

table.forum_table_category tbody tr:hover td .forum_list_title_desc {
    font-size: 10px;
    font-family: Arial;
    color: #90c6dd;
}

.forum_topics_last_user {
    color: #2289b6;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
}

table.forum_table_category tbody tr:hover td .forum_topics_last_user {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
}


div.footer_block_video {
    width: 495px;
    padding-left: 10px;
    padding-top: 10px;
    float: left;
}

div.footer_footer_video {
    height: 15px;
    font-family: Verdana;
    font-size: 8px;
    color: #a8a8a8;
    text-align: right;
    padding-right: 5px;
    text-transform: uppercase;
    line-height: 15px;
}

div.footer_block_demo {
    width: 495px;
    padding-left: 10px;
    padding-top: 10px;
    float: left;
}

.movie_block {
    width: 467px;
    border-radius: 5px;
    border: 1px solid #ddd;
    font-size: 11px;
    font-family: Arial;
    color: white;
}

.movie_block_over {
    width: 156px;
    height: 80px;
    background: url(../statics/images/video/background.png);
}

.movie_block_over_content {
    margin-left: 10px;
    padding-top: 10px;
    font-size: 12px;
    color: white;
    text-shadow: black 0px 1px 1px;
}

.scoreboard_matchs {
    line-height: 26px;
    height: 26px;
    background: url(../statics/images/scoreboard/normal.png);
    font-family: Verdana;
    color: #cccccc;
    font-size: 10px;
    cursor: default;
}

.scoreboard_matchs_hl {
    line-height: 26px;
    height: 26px;
    background: url(../statics/images/scoreboard/hover_orange.png);
    font-family: Verdana;
    color: #cccccc;
    font-size: 10px;
    cursor: default;
}

.scoreboard_matchs:hover {
    background: url(../statics/images/scoreboard/hover.png);
    cursor: pointer;
}

#highlights {
    border: 2px solid #ECECEC;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 726px;
}

#highlights .hl_content div.hl_items {
    height: 132px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 0;
    cursor: pointer;
}

#highlights .masque {
    height: 132px;
    position: absolute;
    top: -132px;
    left: 0px;
    z-index: 1
}

#highlights .footer {
    background-image: none;
    background-color:#F7F7F7;
    height:23px;
    width:auto;
    left:0;
}

#highlights .hl_content .hl_item {
    display:none;
    height: 132px;
}

#highlights .hl_content .hl_title {
    color:#1b85b3;
    font-size:0.8em;
    font-weight: bold;
    margin-top:5px;
    margin-left:7px;
    width:400px;
    float:left;
}

#highlights .hl_content .hl_pag {
    float:right;
    margin-right:5px;
    font-weight:bold;
    font-size:17px;
    color:#ABABAB;
}

#highlights .hl_content .hl_pag span.active {
    color:#3e98bf;
}

#highlights .hl_content .hl_triggers {
    margin-top:5px;
    margin-right:7px;
    text-align:right;
}

#highlights .hl_content .hl_triggers img {
    margin-left:3px;
}

#highlights .hl_content .hl_triggers img {
    margin-left:3px;
}

#highlights .hl_content .hl_title a {
    color: black;
    text-decoration: none;
}

.matchsheet_teamname {
    font-size: 18px;
}

.matchstatus {
    color: #444444;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
}

.matchdate {
    color: #777777;
    font-size: 13px;
    text-align: center;
}

.matchscore {
    font-size: 45px;
    text-align: center;
    text-shadow: -1px -0px 1px #000000;
    filter: dropshadow(color=#000000, offx=-1, offy=0);
}

.score_ct {
    font-size: 11px;
    color: #2251ff;
}

.score_t {
    font-size: 11px;
    color: #d90f00;
}

.score_bet {
	padding: 0 5px;
    font-family: Verdana;
    font-size: 11px;
	justify-content: center;
	align-items: center;
}

.score_bet .score_bet__label {
	width: 65px;
    color: #777777;
}

.score_bet .score_bet__team {
    color: #444444;
}


.score_title_info {
    font-family: Verdana;
    font-size: 11px;
    color: #777777;
    margin-left: 10px;
	width: 90px;
	display: flex;
	align-items: center;
}

.score_title_value {
    font-family: Verdana;
    font-size: 11px;
    color: #444444;
    margin-right: 10px;
}

.prono_zone {
    background-image: url(../statics/images/scoreboard/prono_background.png);
    width: 52px;
    height: 15px;
    line-height: 15px;
}

.prono_result {
    display: none;
    height: 15px;
    line-height: 15px;
}

.prono_plus_center {
    position: relative;
    background-image: url(../statics/images/scoreboard/button_prono.png);
    width: 23px;
    height: 24px;
    top: -5px;
    cursor: pointer;
}

.prono_plus_left {
    background-image: url(../statics/images/scoreboard/prono_plus.png);
    width: 12px;
    height: 12px;
    float: left;
}

.prono_plus_right {
    background-image: url(../statics/images/scoreboard/prono_plus.png);
    width: 12px;
    height: 12px;
    float: right;
}

.prono_plus_left:hover {
    background-image: url(../statics/images/scoreboard/prono_plus_hover.png);
    cursor: pointer;
}

.prono_plus_right:hover {
    background-image: url(../statics/images/scoreboard/prono_plus_hover.png);
    cursor: pointer;
}

.barre_left {
    background-image: url(../statics/images/scoreboard/prono_barre_empty_left.png);
    height: 9px;
    width: 129px;
    float: left;
    text-align: right;
}

.barre_right {
    background-image: url(../statics/images/scoreboard/prono_barre_empty_right.png);
    height: 9px;
    width: 129px;
    float: left;
    background-position: right;
    text-align: left;
}

.score_team_left {
    font-family: Verdana;
    font-size: 11px;
    color: #444444;
    padding-left: 10px;
}

.score_team_right {
    font-family: Verdana;
    font-size: 11px;
    color: #444444;
    padding-right: 10px;
    text-align:right;
}

.score_middle{
    font-family: Verdana;
    font-size: 11px;
}

.newsb-match-vs {
    color: #C3C3C3;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    text-align: center;
}

.newsb-match-vs a{
    color: #C3C3C3;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    text-align: center;
}

.footer_page {
    background-color: #252525;
    background-image: url("../statics/images/footer/background_footer.png");
    background-position: center top;
    background-repeat: repeat-x;
    color: white;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    width: 100%;
    position: relative;
    z-index: 40;
}

.footer_page .tab_footer td {
    /*width:250px;*/
    height: 45px;
}

.footer_content {
    width: 1000px;
    margin: auto;
    padding:10px;
}

.mainbox div.ligneContentStyled {
    background-image: url(../statics/images/tabStyle/block_content_lined.png);
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 25px;
    line-height: 25px;
    border-bottom: 2px solid #e5e5e5;
}

.mainbox div.ligneContentStyled span.titre {
    display: block;
    font-size: 12px;
    font-family: Arial;
    width: 40%;
    margin-left: 10px;
    color: #9A9A9A;
    text-transform: uppercase;
    float: left;
}

.mainbox-text {
    padding: 10px;
    font-size: 11px;
}

.titre_notif {
    font-size: 12px;
    padding-bottom: 5px;
    border-bottom: 1px solid #AAAAAA;
    margin-bottom: 5px;
}

.notif {
    padding-bottom: 5px;
    border-bottom: 1px solid #EFEFEF;
    margin-bottom: 5px;
    font-size: 11px;
}

table.form_inscription tbody tr th {
    width: 200px;
    text-align: right;
    font-size: 12px;
    font-family: Arial;
    color: #7a7a7a;
    height: 40px;
    padding-right: 20px;
}


table.form_inscription tbody tr td div input {
    border: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 5px;
    color: #2A2A2A;
    font-size: 12px;
    font-family: Arial;
    width: 340px;
}

table.form_inscription tbody tr td div select {
    border: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 5px;
    color: #55555;
    font-size: 12px;
    font-family: Arial;
    width: 340px;
}

#inscription {
    background-image: url(../statics/images/block/block_title.png);
    width: 400px;
    border: 0px;
    color: white;
    height: 21px;
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
}


.titre_head {
    color: black;
    font-weight: bold;
}

.quote {
    margin-top:10px;
    margin-left:10px;
    margin-right: 10px;
    width: 94%;
    border: 1px dashed #AAA;
    padding: 10px;
    background: #E2E2E2
}

table.poules thead tr td {
    background: url(../statics/images/block/block_title.png);
    height: 18px;
    font-size: 12px;
    font-family: Arial;
    color: white;
    text-shadow: #000000 0px 1px 2px;
}

table.poules {

}

table.poules tbody tr td {
    background-color: #ececec;
    font-size: 11px;
    font-family: Arial;
    text-shadow: #FFFFFF 0px 1px 2px;
    color: #444444;
    cursor: default;
}

table.poules tbody tr.style1 td {
    background-color: #ececec;
}

table.poules tbody tr.style1 td {
    background-color: #e0e0e0;
}

.matchPoule {
    font-size: 11px;
    font-family: Arial;
}

.vs{
    /*width:130px;*/
}
.vs td{
    text-align:center;
    vertical-align:middle;
    font-size:11px;
    /*border:1px #000 solid;*/
    font-weight: bold;

}
.vs td.equipes{
    border:0px #000 solid;
    width:165px;
    text-align: left;
    /*padding-left: 3px;*/
}

.vs td.up{
    width:16px;
    background:	url(../statics/images/arbre/up.png) no-repeat left ;
}
.vs td.m{
    background:	url(../statics/images/arbre/MM.png) repeat-y right;
}
.vs td.down
{
    width:16px;
    background:	url(../statics/images/arbre/down.png) no-repeat right;
}
.MM{
    background:	url(../statics/images/arbre/MM.png) repeat-y 10px;
}
.MD{
    background:	url(../statics/images/arbre/MD.png) no-repeat right center;
}
.MUP{
    width:25px;
    background:	url(../statics/images/arbre/MDup.png) no-repeat left center;
}
.MDOWN{
    width:25px;
    background:	url(../statics/images/arbre/MDdown.png) no-repeat left center;
}
.MMM{
    background:	url(../statics/images/arbre/MMM.png) no-repeat right center;

}

.nostyleh h1,.nostyleh h2,.nostyleh h3  {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    background: inherit;
    font-family: inherit;
    padding: 0;
    margin: 0;
    display: inline;
}

table.tab_over tr:hover {
    background-color: #e3efff;
}

div.badge_notification {
    position: fixed;
    bottom: -72px;
    right: 10px;
    background-color: #4f4f4f;
    border-radius: 5px;
    height: 72px;
    width: 350px;
    color: #909090;
    z-index: 999999;
}

div.badge_notification img {
    width: 64px;
    height: 64px;
    float: left;
    padding: 4px;
}

div.badge_notification span.badge_text {
    font-size: 16px;
    line-height: 32px;
}

.bar-title {
    position: relative;
    padding-bottom: 10px;
}

.bar-title .title {
    font-family: Verdana;
    font-size: 12px;
    color: #ff6600;
    position: absolute;
    top: 0px;
    z-index: 1;
    background-color: white;
    padding-right: 20px;
}

.bar-title .spacer {
    background-color: #e8e8e8;
    height: 8px;
    width: 100%;
    position: relative;
    top: 5px;
}

ul.tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

ul.tabs li {
    display: inline-block;
}

ul.tabs li a {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    height: 41px;
    line-height: 41px;
    background-color: #f3f3f3;
    border: 1px solid #d7d7d7;
    font-family: Verdana;
    font-size: 12px;
    color: black;
}

ul.tabs li a.active {
    background-color: white;
    border-top: 2px solid #56a6c7;
}

div.tabs-content {
    padding-top: 20px;
}

div.spacer13 {
    height: 13px;
}

.ligneStyleBig {
    height: 30px;
    line-height: 30px;
}

.ligneStyleBig span.titre {
    padding-top: 0px !important;
}

.ligneStyleBig span.value {
    padding-top: 0px !important;
}

.ligneStyleLittle {
    color: #b9b9b9;
    font-family: Verdana;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding-left: 10px;
}

.title-composition {
    line-height: 25px;
    height: 25px;
    font-family: Arial;
    font-size: 12px;
    color: #777777;
    font-weight: bold;
    padding-left: 15px;
    border-bottom: 1px solid #dcdcdc;
}

.container-compo {
    padding-top: 6px;
    padding-bottom: 6px;
}

.container-compo .compo {
    float: left;
    width: 124px;
    margin-left: 11px;
    border: 1px solid #cccccc;
}

.compo-picture {
    padding: 1px;
}

.compo-name {
    background-image: url(../statics/images/block/block_title.png);
    height: 20px;
    color: white;
    font-family: Arial;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
}

.compo-username {
    background-image: url("../statics/images/tabStyle/block_content_lined.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 23px;
    line-height: 23px;
    text-align: center;
    color: #444444;
    font-size: 11px;
    font-family: Arial;
}

.compo-post {
    background-image: url("../statics/images/tabStyle/block_content_lined.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 23px;
    line-height: 23px;
    text-align: center;
    color: #9a9a9a;
    font-size: 11px;
    font-family: Arial;
    text-transform: uppercase;
}

.clear {
    clear: both;
}

.tabs-content {
    display: none;
}

.tabs-content.active {
    display: block;
}

table.tabStyleNoHover tbody tr td {
    background-color: #FFFFFF;
    background-image: url("../statics/images/tabStyle/block_content_lined.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-top: 1px solid #E5E5E5;
    color: #9a9a9a;
    cursor: default;
    font-family: Arial;
    font-size: 11px;
    height: 25px;
    padding-left: 10px;
}
