/* On écrase certaines déclarations de prosilver */

/*--------------------------------------------------------------
common.css
-------------------------------------------------------------- */
body {
	padding: 0;
}

a:hover	{ text-decoration: none; }

.wrap {
	max-width: 97%;
	padding: 5px;
}

@media only screen and (max-width: 1220px), only screen and (max-device-width: 1220px) {
	.wrap {
		margin-top: -24px;
	}
}

.copyright {
	padding: 5px;
}

/* Pour décaler l'affichage de la zone de prévisualisation dans le script d'édition des messages. */
#preview {
	padding-left: 150px;
}

/*--------------------------------------------------------------
links.css
-------------------------------------------------------------- */
.username-coloured {
	font-weight: normal;
}

.forumbg .header a:hover,
.forabg .header a:hover,
th a:hover,
a.forumtitle:hover,
a.topictitle:hover,
a.lastsubject:hover,
.row-item .topictitle:hover,
.row-item .subforum:hover,
.row-item .username:hover,
.row-item .username-coloured:hover,
.signature a,
.signature a:hover,
.postprofile a:hover,
.postprofile dt.author a:hover,
.search .postprofile a:hover {
	text-decoration: none;
}

/*--------------------------------------------------------------
content.css
-------------------------------------------------------------- */
.postbody h3.first {
	font-size: 1.5em;
}

/*--------------------------------------------------------------
buttons.css
-------------------------------------------------------------- */
.button {
	font-weight: 500;
}

/*--------------------------------------------------------------
colours.css
-------------------------------------------------------------- */
html, body {
	color: #53827d;
	background-color: #FFFFFF;
}

h1 {
	color: #738271;
}

h2 {
	color: #738271;
}

h3 {
	border-bottom-color: #CCCCCC;
	color: #055C35;
}

a { color: #476c5e; }

a:hover { color: #8c5a8b; }

.forumbg .header a, .forabg .header a, th a {
	color: #476c5e;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #8c5a8b;
}

.postlink {
	border-bottom-color: transparent;
}

.postlink:visited {
	border-bottom-color: transparent;
}

.postlink:hover {
	background-color: transparent;
	color: #bc8418;
}

.arrow-left:hover, .arrow-right:hover {
	color: #8c5a8b;
}

.headerbar, .forumbg {
	background-color: #cad8ba;
	background-image: -webkit-linear-gradient(top, #edf5ea 0%, #cad8ba 2px, #edf5ea 92px, #cad8ba 100%);
	background-image: linear-gradient(to bottom, #edf5ea 0%, #cad8ba 2px, #edf5ea 92px, #cad8ba 100%);
}

.forabg {
	background-color: #cad8ba;
	background-image: -webkit-linear-gradient(top, #edf5ea 0%, #cad8ba 2px, #edf5ea 92px, #cad8ba 100%);
	background-image: linear-gradient(to bottom, #edf5ea 0%, #cad8ba 2px, #edf5ea 92px, #cad8ba 100%);
}

.navbar {
	background-color: #d4ddcb;
}

.panel {
	background-color: #f0f3f2;
}

.bg1 {
	background-color: #f0f3f2;
}

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
	background-color: #dee8e4;
}

.bg2 {
	background-color: #e7ecea;
}

table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
	background-color: #e6edea;
}

.bg3	{
	background-color: #DEE5DD;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #d4ddcb;
}

table.table1 td {
	color: #53827d;
}

dl.details dd {
	color: #53827d;
}

.icon.icon-blue, a:hover .icon.icon-blue {
	color: #476c5e;
}

.icon.icon-bluegray, a:hover .icon.icon-bluegray{
	color: #53827d;
}

.jumpbox-cat-link {
	background-color: #018559;
	border-top-color: #018559;
}

.jumpbox-cat-link:hover { 
	background-color: #5DA18A;
	border-top-color: #5DA18A;
}

.jumpbox-forum-link {
	background-color: #e6edea;
}

.jumpbox-forum-link:hover {
	background-color: #E4F0D5;
}

.jumpbox .dropdown .pointer-inner {
	border-color: #e6edea transparent;
}

.jumpbox-sub-link {
	background-color: #e6edea;
}

div.rules {
	background-color: #cbd6bf;
}

ul.forums {
	background-color: #ECF2EE; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #ECF2EE 0%, #F5F8F6 100%);
	background-image: linear-gradient(to bottom, #ECF2EE 0%, #F5F8F6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECF2EE', endColorstr='#F5F8F6',GradientType=0 ); /* IE6-9 */
}

ul.topiclist li {
	color: #4D775D;
}

li.row {
	border-top-color:  #6d9577;
	border-bottom-color: transparent;
}

li.row:hover {
	background-color: #E4F0D5;
}

li.header dt, li.header dd {
	color: #476c5e;
}

.content h2, .panel h2 {
	color: #055C35;
}

.button {
	color: #048d1e;
}

.button:hover,
.button:focus {
	border-color: #048d1e;
}

.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #095105;
}

.button-search:hover,
.button-search-end:hover {
	border-color: #048d1e;
}

.caret	{ border-color: #048d1e; }

.pagination li.active span {
	background: #476c5e;
	border-color: #476c5e;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background: #476c5e;
	border-color: #476c5e;
}

.search-box .inputbox,
.search-box .inputbox:hover,
.search-box .inputbox:focus {
	border-color: #048d1e;
}

.tabs .tab > a {
	background: #d4ddcb;
	color: #53827d;
}

.tabs .tab > a:hover {
	background: #d4ddcb;
}

.tabs .activetab > a,
.tabs .activetab > a:hover {
	background-color: #d4ddcb; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #d4ddcb 0%, #DEDDE5 100%);
	background-image: linear-gradient(to bottom, #d4ddcb 0%,#DEDDE5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4ddcb', endColorstr='#DEDDE5',GradientType=0 ); /* IE6-9 */
	border-color: #DEE5DD;
}

.minitabs .tab > a {
	background-color: #e6edea;
}

.responsive-tab .responsive-tab-link:before {
	border-color: #53827d;
}

.navigation a {
	color: #333;
	background: #DEE5DD; /* Old browsers */ /* FF3.6+ */
	background: -webkit-linear-gradient(left, #d4ddcb 50%, #DEE5DD 100%);
	background: linear-gradient(to right, #d4ddcb 50%,#DEE5DD 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4ddcb', endColorstr='#DEE5DD',GradientType=1 ); /* IE6-9 */
}

.rtl .navigation a {
	background: #b4d1c9; /* Old browsers */ /* FF3.6+ */
	background: -webkit-linear-gradient(left, #DEE5DD 50%, #b4d1c9 100%);
	background: linear-gradient(to right, #DEE5DD 50%,#b4d1c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEE5DD', endColorstr='#b4d1c9',GradientType=1 ); /* IE6-9 */
}

.navigation a:hover {
	background: #d4ddcb;
}

.inputbox:hover {
	border-color: #048d1e;
}

.inputbox:focus {
	border-color: #048d1e;
}

input.button1:focus, input.button2:focus, input.button3:focus {
	border-color: #048d1e;
}

.dropdown-extended .header {
	background-color: #F1F8FF; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #F1F8FF 0%, #DEE5DD 100%);
	background-image: linear-gradient(to bottom, #F1F8FF 0%,#DEE5DD 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F8FF', endColorstr='#DEE5DD',GradientType=0 ); /* IE6-9 */
}

.notification_list p.notification-time {
	color: #4D775D;
}

.badge {
	background-color: #476c5e;
}
