.site_logo {
    background: url(../images/logo/4.png) no-repeat top left;
}

html, body {
    background-color: #fff;
    color: #444;
}

a { color: #555; }
a:hover { color: #000; }

.wrap { background-color: #FAFAFA; }

.navbar {
    background-color: #f0f0f0;
    border-color: #aaa;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.34);
}

/*#wrap>*/.navbar { border-color: #444; }

.headerbar, 
.forumbg, 
.forabg  {
    background-color: #f0f0f0;
    background-image: none;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.66);
}

#page-header {
    background-image: url(../images/bg/pattern.bleu.svg);
    background-size: 100% 100%;
    background-position: center left;    
}
.headerbar {
    background:linear-gradient(to left,hsla(250,95%,95%,.1) 0,rgba(0, 150, 120, 0.00));
}


.forabg, .bg1 { background-color: #f0f0f0; }
.bg2 { background-color: #e0e0e0; }
.bg3 { background-color: #d0d0d0; }

h3 { color:#222; }

.topiclist div.header a { background-color: #d8d8d8; }

.cp-main .pm { background-color: #fdfdfd; }
.panel { background-color: #f5f5f5; }
.cp-mini {    background: #f5f5f5; }

.tabs .activetab > a, .tabs .activetab > a:hover {
    background-color: #d0d0d0;
    background-image: linear-gradient(to bottom, #ccc 0%, #d0d0d0 100%);
    border-color: #999;
    border-bottom: none;
}

.tabs .tab > a { background-color: #bbb; }

.tabs .tab > a:hover {
	background: #ccc;
	color: #D31141;
}

.navigation a {
    color: #333;
    background: #d0d0d0;
    background: linear-gradient(to left, #fff 5%, #d0d0d0 100%);
}

.navigation .active-subsection a { background: #fff; }

ul.forums {
    background-color: #FAFAFA;
    background-image: none;    
}

li.row:hover { background-color: #ccc; }

ul.navlinks { border-top-color: transparent; }

li.row { border-bottom-color: #999; }

dd.lastpost img { border: 1px solid #c9c9c9; }

.signature {    background-color: #ccc; }

.forumbg .header a, .forabg .header a, th a {
    color: #333;
    font-weight: 600;
}
.forumbg .header a:hover, .forabg .header a:hover, th a:hover { color: #000; }

.codebox {
    background-color: #5a5a5a;
    border-color: #ccc;
}

.codebox code {
    color: #fff;
    background-color: transparent;
}

.dropdown-extended .header {
    background-color: #FAFAFA;
    background-image:none;
    background-image: linear-gradient(to bottom, #FAFAFA 0%, #d8d8d8 100%); 
}

.dropdown-extended .pointer-inner { border-color: #FAFAFA transparent; }

.dropdown-extended ul li:hover {
    background-color: #FAFAFA;
    color: #000;
}

.announce_read, .announce_read_locked, .announce_read_mine, 
.topic_read_mine,
.global_read , .global_read_mine,
dl.row-item,
.pm_read, .topic_read {
    background-image: none !important;
}

code.inline { background-color: #fdfdfd; }

.panel .post.pm { background-color: #fafaFa; }
table.table1 tbody tr:hover, table.table1 tbody tr.hover { background-color: #f0f0F0; }
table.table1 thead th { color: #666; }

div.rules {
    background-color: rgba(60,60,60,.5);
    color:#fff;
}
