/* Style Perso */
html, body {
	background-color: #E3E0D7;
}

#wrap {
	background-color: #88b807;
	margin: 115px auto 0;
	max-width: 1110px;
	border-radius: 15px;
	border: 0;
}

.site-description,
.headerbar .search-header {
	display: none;
}

.navbar {
	background-color: #FEFFF9;
}

.jdn_logo {
	width: 100%;
	max-width: 1110px;
	margin: 3px auto 185px auto;
}

.jdn_logo a {
	width: 100%;
}

.jdn_logo a img {
	width: 100%;
}

@media (max-width: 700px) {
	.jdn_logo a {
		display: block;
		width: 95%;
		margin: 10px auto -180px auto;
	}
}

.headerbar,
.forumbg,
.forabg {
	background: none;
}

.headerbar {
	margin: 0;
	padding: 0;
}

.logo {
	margin-top: -5px;
	padding: 0;
}

.forumbg,
.forabg,
.panel {
	background-color: #C3E567;
}

.forumbg .header a,
.forabg .header a,
th a,
li.header dt,
li.header dd {
	color: #000000;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover,
.list-inner a:hover {
	color: #B85104;
}

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

.tabs .activetab > a, .tabs .activetab > a:hover {
	background-image: none;
	background-color: #c3e567;
}

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

.bg1 {
	background-color: #E6F1D3;
}

.bg2 {
	background-color: #F1F8E8;
}

.offline {
	background-image: url("./images/icon_user_offline.gif");
}

.online {
	background-image: url("./images/icon_user_online.gif");
}

.row .pagination {
	margin-top: 5px;
	margin-bottom: 5px;
}

dl.row-item dt {
	background-size: initial;
}

@media only screen and (max-width: 1220px), only screen and (max-device-width: 1220px) {
	dl.row-item dt {
		background-position: 5px 85%;
	}
}