html, body {
	background-color: #f3ec9d;
	background:url(images/background.png);
	background-repeat:repeat;
	color:#400040;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}

a { color: #3e91b9; }
a:hover { color: #400040; }

.forumbg .header a, .forabg .header a, th a {
	color: #3e91b9;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #400040;
}

.wrap {
	background-color: #e3e07a;
	border-color: #f6f78e;
	max-width: 1100px;
}

.forabg {
	background-color: #fcfbe9;
	border-color:#bfbb0b;
	border-radius:20px;
	border-style:solid;
	background-image:url(images/bglist.jpg);
	background-repeat-x:repeat;
}

li.header dt, li.header dd {
	color: #400040;
	font-size:small;
	text-transform: none;
}

li.row {
	border-bottom-color: #E3E07A;
	border-top-color:transparent;
}

ul.forums {
	background-color: #fcfbe9;
	background-image:url('');
}

ul.topiclist dd {
	border-left-color: transparent;
}

li.row:hover dd {
	border-left-color: transparent;
}

.site_logo {
	display: inline-block;
	width: 1100px;
	height: 300px;
}

.site_logo {
	background-image: url("");
}

.site-description {
	float: left;
	width: 100%;
	text-align:center;
}

.logo {
	float: none;
	width: auto;
	padding: 10px 13px 0 10px;
}

.site-description {
	display:none;
}

.search-header {
	margin-top:5px;
}

.headerbar {
	background-color:transparent;
	background-image: url(./images/banniere.png);
	background-repeat:no-repeat;
	height: 200px;
	padding:0px;
	background-position: center;
}
 .forumbg {
	background-color: #fcfbe9;
	border-color:#bfbb0b;
	border-radius:20px;
	border-style:solid;
	background-image:url(images/bglist.jpg);
	background-repeat-x:repeat;
}
 }
h1 {
	color:#400040;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

p {
	color:#400040;
}

.navbar {
	background-color:#FCFBE9;
	border-style:solid;
	border-color:#bfbb0b;
	border-radius:20px;
}

h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#400040;
}

.forumbg {
	background-color:#FCFBE9;
	border-style:solid;
	border-color:#bfbb0b;
	border-radius:20px;
}

.bg1 {
	background-color: #FCFBE9;
}

.bg2 {
	background-color: #f6f4d0;
}

li.row:hover {
	background-color: #f6efba;
}

h2 {
	color:#400040;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


dl.faq dt {
	color:#400040;
}

.content {
	color:#400040;
}

.content h2, .panel h2 {
	color:#400040;
	border-bottom-color:#E3E07A;
}

hr {
	border-color:#E3E07A;
}

/* panneau de l'utilisateur */

.tabs .activetab > a, .tabs .activetab > a:hover {
	background-color:#FCFBE9;
	border-style:solid;
	border-color:#bfbb0b;
	border-radius:20px 20px 0 0;
	background-image:url('');
	border-bottom:none;
	border-width:3px;
	color:#3e91b9;
}

.tabs .tab > a {
	background-color:#FCFBE9;
	border-style:solid;
	border-color:#bfbb0b;
	border-radius:20px 20px 0 0;
	background-image:url('');
	border-bottom:none;
	border-width:3px;
	color:#3e91b9;
}

.tabs .tab > a:hover {
	background: #FCFBE9;
	color: #400040;
}

.bg3 {
	background-color:#FCFBE9;
	border-style:solid;
	border-color:#bfbb0b;
	border-radius:0 20px 20px 20px;
}

.panel-container .panel {
	background-color:#FCFBE9;
}

.navigation .active-subsection a {
	background: #FCFBE9;
	color: #400040;
}

.navigation .active-subsection a:hover {
	color: #400040;
}

.navigation a {
	background: #FCFBE9;
	color: #3e91b9;
}

.navigation a:hover {
	background: #FCFBE9;
	color: #400040;
}

.panel {
	color:#400040;
}

label {
	color:#400040;
}

dd label {
	color:#400040;
}

.cp-mini {
	background-color: #FCFBE9;
}

dl.mini dt {
	color:#400040;
}

.panel-container h3, .panel-container hr, .cp-menu hr {
	border-color:#E3E07A;
}

ul.cplist {
	border-top-color:#E3E07A;
}

.panel-container .panel li.row {
	border-bottom-color:#E3E07A;
	border-top-color: transparent;
}

dl.details dt {
	color:#400040;
}

dl.details dd {
	color:#400040;
}

ul.topiclist li {
	color:#400040;
}

.panel-container .panel li.header dd, .panel-container .panel li.header dt {
	color:#400040;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
	border-color:#E3E07A;
}

table.table1 tbody tr {
	border-color:#E3E07A;
}

table.table1 td {
	color:#400040;
}

.panel-container table.table1 thead th {
	color: #400040;
    border-bottom-color: #E3E07A;
}

.panel-container .panel {
	border:none;
}

li.tab.activetab a {
	color:#400040;
}

/* fin du panneau de l'utilisateur */

h3 {
	border-bottom-color: #bfbb0b;
}

.panel {
	background-color:#FCFBE9;
}

fieldset.polls dl {
	border-top-color:#E3E07A;
}

.pollbar1 {
	background-color: #3e91b9;
    border-bottom-color: #105289;
    border-right-color: #105289;
}

.pollbar2 {
	background-color: #3e91b9;
    border-bottom-color: #105289;
    border-right-color: #105289;
}

.pollbar3 {
	background-color: #3e91b9;
    border-bottom-color: #105289;
    border-right-color: #105289;
}
.postprofile {
	color:#400040;
}

.postprofile strong {
	color:#400040;
}

.notice {
	border-top-color:#E3E07A;
}

.postbody {
	color:#400040;
}

.signature {
    border-top-color: #E3E07A; 
}

/* notifications */

.dropdown .pointer {
	border-color:#bfbb0b transparent;
}

.dropdown .pointer-inner {
	border-color:#FCFBE9 transparent;
}


.dropdown-extended .pointer-inner {
	border-color: #FCFBE9 transparent;
}

.dropdown-extended .header {
	background-color:#FCFBE9;
	background-image:url('');
}

.dropdown .dropdown-contents {
	background: #FCFBE9;
    border-color: #bfbb0b;
    box-shadow: none;
}

.dropdown-extended .header, .dropdown-extended .footer {
	border-color:#E3E07A;
	color:#400040;
}
.dropdown-extended ul li:hover {
	background-color:#f6f4d0;
	color:#400040;
}

/* fin des notifs */

.inputbox {
	border-color: #E3E07A;
    color: #400040;
}

.inputbox:hover {
	border-color: #3e91b9;
}

.inputbox:focus {
	border-color: #3e91b9;
}

select {
	border-color: #E3E07A;
    color: #400040;
    background-color: #FFFFFF;
}

blockquote {
	background-color: #ffffcc;
    border-color: #E3E07A;
}
blockquote blockquote {
	background-color:#ffffdd;
}

.search-header {
	border-style: solid;
    border-color: #bfbb0b;
    border-width: 1px;
    box-shadow:none;
}

ul.navlinks {
	border-top-color: #E3E07A;
}
.dropdown li.separator {
	border-color: #E3E07A;
}

.dropdown li, .dropdown li li {
	border-color: #E3E07A;
}

div.rules {
    background-color: #dae3eb;
    color: #400040;
}

.notification_list p.notifications_title {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.dropdown-extended .header {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.notification_list p.notifications_title {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a.forumtitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a.topictitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

li.header dt, li.header dd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.postbody h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.content {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.content p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

dl.faq {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.notice {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.attachbox dt {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

fieldset.polls {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

fieldset.polls dd div {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #3e91b9;
}

.button {
	border-color: #bfbb0b;
	background-color: #fcfbe9;
	background-image:url();
	box-shadow:none;
	-webkit-box-shadow:none;
	color:#3e91b9;
}
.button:hover,
.button:focus {
	border-color: #bfbb0b;
	background-color: #fcfbe9;
	background-image: url();
	background-image: url(); /* W3C */
	filter: none;/* IE6-9 */
	text-shadow: transparent;
	color:#400040;
}
.pagination li a {
	border-color: #bfbb0b;
	background-color: #fcfbe9;
	color:#3e91b9;
}

.pagination li.active span {
	background: #bfbb0b;
    border-color: #bfbb0b;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger
a.button2, input.button2, input.button3 {
	border-color: #bfbb0b;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	color:#3e91b9;
	background-color:#fcfbe9;
	background-image:url()
}
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #bfbb0b;
	color: #400040;
	background-color: #fcfbe9;
	background-image: url();
	background-image: url();
	filter: none;
}

a.button1, input.button1 {
	border-color:#bfbb0b;
}

.button .icon, .button-secondary {
	color:#3e91b9;
}

.button:hover .icon:hover, .button-secondary:hover {
	color: #400040;
}

.search-box .inputbox, .search-box .inputbox:hover, .search-box .inputbox:focus {
	border-color: #bfbb0b;
}

.caret {
	border-color: #bfbb0b;
}

.icon.icon-gray, a .icon.icon-gray {
	color:#3e91b9;
}

.icon.icon-gray, a:hover .icon.icon-gray {
	color: #400040;
}

.icon.icon-lightgray, a .icon.icon-lightgray {
	color:#3e91b9;
}

.icon.icon-lightgray:hover, a:hover .icon.icon-lightgray:hover {
	color: #400040;
}

.icon.icon-gray:hover, a:hover .icon.icon-gray:hover; {
	color:#3e91b9;
}
.icon.icon-gray:hover, a:hover .icon.icon-gray:hover; {
	color: #400040;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #fcfbe9;
	border-color: #bfbb0b;
	border-width: 1px;
    box-shadow: none;
    border-style: solid;
    color: #3e91b9;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	color:#400040;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #f6efba;
	color: #000;
}

textarea {
    border-color: #E3E07A;
}

table.table1 thead th {
	font-size: small;
	text-transform: none;
	color:#400040;
}

i.icon.fa-chevron-right.fa-fw:hover {
	color:#ffffff;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
color:#400040;}

.icon.icon-black, .icon.icon-black
{color:#3e91b9;}

.icon.icon-black, a:hover .icon.icon-black
{color:#400040;}

.icon.icon-red, .icon.icon-red
{color:#3e91b9;}

.icon-red, a:hover .icon.icon-red
{color:#400040;}

.icon.icon-blue, a:hover .icon.icon-blue
{color:#3e91b9;}

li.row strong
{color:#400040;}

/* responsive */

@media (max-width: 700px) {
	.headerbar, .navbar, .forabg, .forumbg, .post, .panel {
	border-radius:7px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}}

@media (max-width: 430px) {
	.headerbar {
	background-image: url(./images/bannresponsive.png);
}}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {
#navigation a, .rtl #navigation a {
	background:none;
	}}

.responsive-tab .responsive-tab-link:before {
	border-color:#3e91b9;
}

.responsive-tab .responsive-tab-link:hover:before {
	border-color:#400040;
}


.contact-icons a {
	border-color:#bfbb0b;
}

.contact-icons a:hover {
	background-color:#f6efba;
}

.postlink:visited {
    border-bottom-color: #3E91B9;
    color: #3E91B9;
}
.postlink {
	border-bottom-color: #3E91B9;
    color: #3E91B9;
}
.postlink:hover {
	color: #400040;
}

a:hover, a:focus, a:active {
	color:#368AD2;
}

.phpbb_alert {
	background-color:#FCFBE9;
	border-color:#bfbb0b;
	border-radius:5px;
}

.cp-main .pm {
    background-color: #f6f4d0;
}

.codebox {
    background-color: #ffffcc;
    border-color: #E3E07A;
}

.codebox p {
    border-bottom-color: #E3E07A;
}