
body {
    background: none;
    background-color: #EDEDED;
                background-image: url(../../images/user/bg.png?tps=1676382980);
                    background-repeat: no-repeat;
                            background-attachment: fixed;
                background-position: center top;
        color: #000;
    font-size:14px;
    line-height: normal;
}
input, button, select, textarea {
    border: 1px solid #999999;
    font-size:14px;
    line-height: normal;
}
input:focus, button:focus, select:focus, textarea:focus {
    border: 1px solid #444444;
}
#ajax_in_progress {
    display: none !important;
}
a:link, a:visited {
    color: #000;
}
#main_content_section {
    position: relative;
}
#zoneLinksMembre {
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 13px;
}
#zoneLinksMembre a {
    background-color: #696969;
    color: #F5F5F5;
    border-radius: 5px;
    padding: 2px 8px;
}
div#wrapper, .div_wrapper {
    /*margin-top: 30px;*/
    width: 980px !important;
    background-color: #fff;
    padding: 10px;
}
table.table_list a.collapse {
    margin-top: 0;
}
img#smflogo {
    display: none;
}
a.new_win:link, a.new_win:visited,
#footer_section span.smalltext {
    color: #777777;
}
.table_list tbody.content td.info a.subject,
.modifybutton,
.ignoreboards a:hover,
.bbc_link:hover {
    color: #444444;
}
h1.forumtitle, h1.forumtitle a {
    color: #999999;
}
.barreSocial3w {
    width: 1000px !important;
}
#menuH {
    width: 1000px !important;
}
#page {
    background-color: #fff;
    padding: 0 !important;
    max-width: 1000px;
    width: 1000px !important;
}
#footer_section div.frame,
#footer_section,
#header div.frame,
#content_section div.frame {
    background: none;
}
#footer_section div.frame {
    padding-top: 10px;
}
#content_section div.frame {
    padding-right: 0;
}
#header,
#content_section {
    background: none;
    background-color: #fff;
    padding-left: 0;
}
#header {
    /*border-radius: 10px 10px 0 0;*/
    /*background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#8b8b8b),
		to(#fff)
	);
    background: -webkit-linear-gradient(
            top,
            #8b8b8b,
            #fff
    );
    background: -moz-linear-gradient(
            top,
            #8b8b8b,
            #fff
    );
    background: -o-linear-gradient(
            top,
            #8b8b8b,
            #fff
    );
    background: linear-gradient(
            top,
            #8b8b8b,
            #fff
    );*/
}
#header div.frame {
    border-radius: 0 10px 0 0;
    padding-top: 0;
}
h4.catbg, h4.catbg2, h3.catbg, h3.catbg2, .table_list tbody.header td.catbg,
div.roundframe div.cat_bar h3.catbg,
div.title_barIC h4.titlebg,
h4.titlebg, h3.titlebg {
    background: none;
}
h3.catbg a:link, h3.catbg a:visited, h4.catbg a:link, h4.catbg a:visited, h3.catbg, .table_list tbody.header td, .table_list tbody.header td a,
h3.titlebg a, h3.titlebg, h4.titlebg, h4.titlebg a {
    color: #fff;
}
h3.catbg a:hover, h4.catbg a:hover, .table_list tbody.header td a:hover {
    color: #F3F3F3;
}
div.cat_bar {
    border-radius: 5px 5px 0px 0px;
}
div.cat_bar,
div.roundframe div.cat_bar,
div.title_barIC {
    background: none;
    background-color: #696969;
}
div.title_barIC {
    background-color: #696969;
    border-radius: 5px;
}
.button_submit, .button_reset {
    background: none;
    background-color: #696969;
    border: none;
    border-radius: 5px;
    color: #fff;
    padding: 2px 8px;
    margin: 0 2px;
    font-size: 13px;
}
.button_submit:hover, .button_reset:hover {
    background: none;
    background-color: #999999;
    border: none;
}
.windowbg, #preview_body {
    background-color: #fff;
}
.windowbg2 {
    background-color: #fff;
}
.windowbg2 span.topslice,
.windowbg2 span.botslice {
    display: none;
}
.persoF-bb {
    border-bottom: 1px solid #F3F3F3;
}
.persoF-bb:last-child {
    border-bottom: none;
}
.dropmenu li a.firstlevel span.firstlevel,
.buttonlist ul li a span {
    height: auto;
}
.dropmenu li a.active span.firstlevel,
.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel,
.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel,
.dropmenu li a.active,
.buttonlist ul li a.active span,
.buttonlist ul li a.active {
    background: none;
    background-color: #444444;
    color: #F5F5F5;
    border-radius: 5px;
}
.dropmenu li a.active span.firstlevel,
.dropmenu li a.active,
.buttonlist ul li a.active span,
.buttonlist ul li a.active {

}
.buttonlist ul li a,
.buttonlist ul li a span,
.buttonlist ul li a:hover,
.buttonlist ul li a:hover span {
    background: none;
    background-color: #444444;
    color: #F5F5F5;
    border-radius: 5px;
}
.buttonlist ul li a:hover,
.buttonlist ul li a:hover span {
    
}
.buttonlist ul li a,
.buttonlist ul li a span {
    background-color: #777777;
}
ul.quickbuttons a:hover {
    
}
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th,
tr.catbg th.first_th,
tr.catbg th.last_th {
    background: none;
    background-color: #999999;
}
.dropmenu li ul {
    background: none;
    background-color: #F5F5F5;
    border: none;
    padding: 0;
    border: 1px solid #444444;
}
.dropmenu li li {
    background: none;
    background-color: #F5F5F5;
    border: none;
    width: 100%;
}
.dropmenu li li a {
    color: #777777;
}
.dropmenu li li a:hover, .dropmenu li li:hover>a {
    background-color: #777777;
    color: #F5F5F5;
}
.dropmenu a span {
    font-size: 13px;
}
#footer {
    margin-left: auto;
    margin-right: auto;
    width: 1000px !important;
}
#main_menu {
    font-size: 14px;
}
.navigate_section ul li.last span {
    font-weight: bold;
}
table.table_grid td {
    border-right: none;
    border-bottom: solid 1px #e9e9e9;
    background-color: #fff;
}
#footer_section {
    padding-left: 0;
}
#forumposts .cat_bar {
    margin-bottom: 20px;
}
#forumposts h3.catbg {
    margin-bottom: 0;
}
#forumposts .post a.autolink {
    text-decoration: underline;
}
#forumposts .post a.autolink:hover {
    color: #4b4b4b;
}
.poster {
    text-align: center;
    padding: 4px 0;
    background-color: #e9e9e9;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-radius: 10px 0 0;
}
.poster ul {
    margin: 0 1em;
}
.postarea, .moderatorbar {
    margin: 0 0 0 220px;
}
.keyinfo {
    margin-top: 0.9em;
}
.windowbg span.topslice,
.windowbg span.botslice,
.windowbg span.topslice span,
.windowbg span.botslice span {
    background: none;
}
table.table_grid td.stickybg,
table.table_grid td.stickybg2 {
    background-color: #F3F3F3;
}
table.table_list tbody.content td.stats {
    text-align: right;
}
div.title_bar {
    background: none;
    background-color: #696969;
    border-radius: 5px;
}
.table_frame .table_list td.icon, .table_frame .table_list td.info, .table_frame .table_list td.stats {
    border: none;
}


#basicinfo h4 {
    font-weight: normal;
}
#footer_section {
    display: none;
}


/* perso */

#contentP {
    
}
.avatar-mini {
    text-align: center;
    width: 50px;
}
.avatar-mini img {
    width: 45px;
    height: 45px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;
    border-radius: 50%;
}
.avatar-mini:hover img {
    border-color: #7D7D7D;
}
td.subject p.demarrePar {
    color: #696969;
    font-size: 11px;
    padding: 4px 0 0;
}
td.subject p.demarrePar a {
    color: #696969;
}
.post_wrapper {
    border: 1px solid #e9e9e9;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-radius: 10px;
}
.post_wrapper .post-author {
    padding: 8px 10px;
    font-size: 18px;
}
.post_wrapper .post-author a {

}
.windowbg .post_wrapper {
    background-color: #E9E9E9;
}
.windowbg2 .post_wrapper {
    background-color: #F6F6F6;
}
.Zposts {
    border: none;
}
.poster .avatar-post,
#basicinfo img.avatar {
    width: 150px;
    height: 150px;
}
.poster .avatar-post img {
    border-radius: 50%;
    box-shadow: 0 0 1px 1px #878787;
}
.poster .postrank {
    color: #696969;
    font-size: 11px;
}
.subject .titre-post {
    font-size: 14px;
}
blockquote.bbc_standard_quote,
blockquote.bbc_alternate_quote {
    background: #f0f0f0;
    border: none;
    font-size: inherit;
    color: #6a6a6a;
    font-style: italic;
}
.codeheader,
.quoteheader,
.navigate_section ul li {
    font-size: inherit;
}
ul.reset li {
    padding: 2px 0;
}
ul.reset li img {
    max-width: 100%;
}
.poster li.title {
    border-top: 1px solid #dcdcdc;
    margin-top: 5px;
    padding-top: 5px;
}
.poster li.avatar {
    margin: 0;
}
.poster .profile ul li a img {
    height: 15px;
    margin: 0 2px;
}
.post_wrapper .post-author .userstatus {
    color: #fff;
    font-size: 14px;
    display: block;
}
.post_wrapper .post-author .userstatus img {
    float: none !important;
    margin: 0 !important;
}
.statsPosts {
    color: #444444;
    font-size: 13px;
    font-weight: bold;
}
table.table_list tbody.content td.stats {
    width: 17%;
}
.related_searches_content .search_content_title {
    margin-bottom: 10px;
}
.related_searches_content .search_content {
    display: inline-block;
    width: calc(50% - 25px);
    float: left;
    margin-bottom: 10px;
    padding: 5px 10px;
    background: #e9e9e9;
}
.related_searches_content .search_content:nth-child(2n) {
    margin-right: 10px;
}