@charset "UTF-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	height:100%;
}

img, div, td { 
	behavior: url(iepngfix.htc);
}

body {
	margin:0;
	padding:0;
	background-color:#616161;
	background-image:url(images/new_background_brighter.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D1BF9C;
}

a {
	color:#CCCCCC;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
}

#header {
	width:960px;
	height:283px;
	margin: 0 auto;
}

#navigation {
	padding: 0;
	font-size:10px;
	height:54px;
	background-image:url(imgs/navigation.png);
	background-repeat:no-repeat;	-moz-box-sizing: padding-box;
}
#navigation div.left {
	width:672px;
	float:left;	padding-top: 18px;	padding-left: 35px;
}
#navigation div.right {
	padding-left:3px;
	padding-top:20px;
	float:left;
	text-align:right;
	width:200px;
}@media screen and (-webkit-min-device-pixel-ratio:0) {	#navigation div.right {		padding-top:21px;	}}
#central {
	background-image:url(imgs/body_background.png);
	background-repeat:repeat-y;
}
#central div.menu {
	width:200px;
	padding-left:21px;
}
#central img.block {
	display:block;
}
#central div.menucentre {
	width:207px;
	background-image:url(imgs/menu_middle.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0 0 0 14px;
}

#central span.bigMenu {
	display:block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#a09e83;
	padding:0 0 3px 20px;
	margin:0;
}

.spacer {
	display:block;
	height:5px;
}
#central div.body {
	width:697px;
	background-image:url(imgs/central_middle.jpg);
	background-repeat:repeat-y;
}
#central div.middle {
	font-size:11px;
	margin:0;
	width:637px;
	padding: 10px 30px 0 30px;
}
#central p.body {
	padding:15px 0 0 30px;
	margin:0;
	width:640px;
}
#central form.body {
	padding:15px 0 0 30px;
	margin:0;
	width:640px;
}
#central span.titre {
	color:#a09e83;
	font-size:12px;
	text-transform:uppercase;
	padding-left:30px;
	font-weight:bold;
	display: block;
	padding-top: 20px;
}
#central span.date {
	color:#82806b;
	font-size:10px;
	display: block;
	padding-left:30px;
	padding-bottom: 2px;
}
#central img.sepa {
	display:block;
	padding-left:23px;
}
#central div.visites {
	margin-top:30px;
	font-size:10px;
	background-image:url(images/visites.jpg);
	width:288px;
	height:42px;
	text-align:center;
	padding-top:18px;
	margin-left:auto;
	margin-right:auto;
}
#central div.copyright {
	width:500px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:12px;
}
#central a.flag {
	height:29px;
	text-decoration:none;
	font-size:10px;
	color:#acb1a9;
}
#central a.flag:hover {
	color:#FFFFFF;
}
#central span.topmenu {
	display:block;
	text-decoration:none;
	background-image:url(images/top_menu3.jpg);
	background-repeat:repeat-x;
	height:19px;
	padding-top:10px;
}
#central img.leftflag {
	float:left;
	margin-left:10px;
}

p {
	margin: 0;
	padding: 0;
}

p.title {
	padding: 0;
	margin: 0;
	font-weight: bold;
}

p.error {
	color: #f7941d;
	margin-bottom: 15px;
	font-weight: bold;
}

div.menu form {
	font-size:11px;
	margin:0;
	padding-left:15px;
}
input {
	font-size:11px;
	height:15px;
	color:#a09e83;
	background-color:#322917;
	border:1px solid #bca689;
	margin:4px 0 4px 0;
	padding:2px 2px 2px 2px;
	width:155px;
}
input[type=checkbox] {
	width:12px;
	height:12px;
	vertical-align:middle;
	margin:0 0 2px 0;
}
input[type=radio] {
	width:13px;
	height:13px;
	vertical-align:bottom;
	margin:0 0 5px 0;
}
input[type=submit] {
	height:22px;
	width:100px;
}
input[type=reset] {
	height:22px;
	width:100px;
	margin-left:30px;
}
input[type=checkbox].qty {
	margin: 0;
	padding: 0;
}
input[type=text].qty {
	width: 50px;
	margin: 0;
	padding: 2px;
}

img.galerie {
	border:2px solid #a09e83;
	padding:4px;
	width:617px;
	margin-left:35px;
}

h1 {
	margin:0;
	padding-left:35px;
	color:#a09e83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	color: #d9a23b;
	font-variant: small-caps;
	text-shadow:0px 0px 3px #000;
	font-family: Arial;
	padding:0;
	margin:0;
}h4 {	font-size: 20px;	font-weight: bold;	color: #d9a23b;	font-variant: small-caps;	text-shadow:0px 0px 3px #000;	font-family: Arial;	padding:0;	margin:0;}h4 a {	color: #d9a23b;}

h2 {
	font-size: 15px;
	font-weight: bold;
	color: #d9a23b;
	font-variant: small-caps;
	text-shadow:0px 0px 3px #000;
	font-family: Arial;
	padding:0 0 0 18px;
	margin: 7px 0 5px 0;
}

ul {

	padding:0 30px 0 50px;
	margin:0;
	
}
li {
	margin:0;
	padding:0;
	list-style:none;
}

div.VBright {
	padding:0 0 0 30px;
	margin:0;
	width:640px;
	text-align:right;
}

div.VBquote {
	padding:0 0 0 30px;
	margin:0;
	width:100%;
	border-left:1px solid #a09e83;
}
	
img.userhome {
	display:block;
	margin-left:23px;
}

img.opaque {

	display:block;
	margin-left:23px;
	filter : alpha(opacity=100); 
    -moz-opacity : 1; 
    opacity : 1;
	
}
img.transparent {

	display:block;
	margin-left:23px;
	filter : alpha(opacity=30); 
    -moz-opacity : 0.3; 
    opacity : 0.3;
	
}

div.scroll {
	width:635px;
	margin-left:29px;
	overflow:scroll;
	border:1px solid #bca689;
	padding:2px;
}
div.titre {
	width:632px;
	background-color:#111111;
	padding:5px 2px 5px 5px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	margin-left:29px;
	border-left:1px solid #bca689;
	border-top:1px solid #bca689;
	border-right:1px solid #bca689;
}
div.mule_infos {
	margin-top:0;
	font-size:10px;
	text-align:right;
	border-top:0;
	border-bottom:1px solid #bca689;
	width:632px;
	background-color:#111111;
	padding:5px 2px 5px 5px;
	font-weight:bold;
	margin-left:29px;
	border-left:1px solid #bca689;
	border-right:1px solid #bca689;
}
div.mule {
	margin-top:0;
	font-size:10px;
	text-align:right;
}
div.msg {
	width:632px;
	background-color:#111111;
	padding:5px 2px 5px 5px;
	margin-top:10px;
	font-size:11px;
	font-weight:normal;
	margin-left:29px;
	border:1px solid #bca689;
}

#spells {
	background-image:url(images/user_sorts.jpg);
	height:380px;
	width:653px;
	margin-left:23px;
	color:#000000;
}
#spells td {
	text-align:center;
}

#bible input[type=radio] {
	width: 12px;
	margin-top: 3px;
	vertical-align:middle;
}

#bible input[type=checkbox] {
	width: 12px;
	margin-top: 3px;
	vertical-align:middle;
}

#bible label {
	cursor: pointer;
	color: #a09e83;
	margin-right: 5px;
}

#bible label:hover {
	color: #FFF;
}

#bible fieldset {
	border-collapse: collapse;
	border: 1px dotted #ccc;
}

#bible h1 {
	padding:0 0 0 18px;
	margin: 7px 0 5px 0;
	color: #bab9a6;
	text-transform: none;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	text-shadow:0px 0px 3px #000;
	font-family: Arial;
}

#bible h2 {
	padding:0;
	margin: 0;
	font-variant: small-caps;
	font-size: 14px;
	color: #d9a23b;
}

#bible table.bible {
	margin-bottom: 10px;
}

#bible .infosHide {
	display:  none;
}

#bible .color {
	background-color: #4C402A;
}

#bible .topPage {
	margin-right:30px; 
	text-align:right;
	margin-bottom: 15px;
}

a.button {
	cursor: pointer;
}

/* NEERYA V2 */
img.vertical {
	vertical-align:middle;
}
div.clearflags {
	clear:both;
	height:6px;
}
div.middle p {
	margin:10px 0;
}
div.middle p.indent {
	text-indent:0.5cm;
}
div.middle p.right {
	width:610px;
	margin:10px auto;
	text-align:right;
}
div.middle ul {
	padding: 5px 5px 5px 10px;
}

div.middle ul.articles {
	padding:0;
	margin:10px 0;
}
div.middle ul.articles li {
	padding: 3px 0;
}

#bible hr {
	color: #a09e83;
	background-color:#a09e83;
	height: 1px;
	border:0;
	width:604px;
	margin: 10px auto 0 auto;
}
hr {
	color: #a09e83;
	background-color:#a09e83;
	height: 1px;
	border:0;
	margin: 15px 0 0 0;
}
div#messages {
	padding: 10px;
	margin: 0;
	background-color: #232323;
	width: 675px;
	margin-left: 2px;
}
div#erreur {
	padding: 4px 7px;
	border-left: 5px solid #542929;
	background-color: #f2cfcf;
	color: #542929;
	margin: 0;
}
div#erreur h1 {
	color: #542929;
	padding: 0;
	margin: 0 0 2px 0;
}
div#erreur a {
	color: #b70000;
}
div#erreur a:hover {
	color: black;
}
div#message {
	padding: 4px 7px;
	border-left: 5px solid #415429;
	background-color: #e3f2cf;
	color: #415429;
	margin: 0;
}
div#message h1 {
	color: #415429;
	padding: 0;
	margin: 0 0 2px 0;
}
#erreur ul, #message ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#central div.body > div.top:first-child {
	background-image:url(imgs/central_top.jpg);
	height:25px;
	padding-top:43px;
}
#central div.top {
	background-image:url(imgs/central_top2.jpg);
	height:25px;
	width:667px;
	background-repeat:no-repeat;
	padding-top:51px;
	padding-left:30px;
}
#central div.bottom {
	background-image: url(imgs/central_bottom.jpg);
	background-repeat: no-repeat;
	width: 637px;
	padding: 23px 30px;
	height: 51px;
	font-size: 10px;
	text-align: right;
}

p.title a {
	color: #b1af98;
}
p.title a:hover {
	color: #e9e8d9;
}

div.menucentre ul {
	font-size:11px;
	margin: 0 0 0 16px;
	padding: 0 0 5px 0;
}

div.menucentre li {
	padding: 1px 0;
	color:#AD9972;
}
div.menucentre li.highlight {
	color:#CEB17B;
	text-decoration:none;
}

div.menucentre ul a {
	text-decoration:none;
	color:#D3BB8B;
}
div.menucentre ul a:hover {
	color:#FFFFFF;
}
div.menucentre li.titre {
	font-size: 15px;
	font-weight: bold;
	color: #d9a23b;
	font-variant: small-caps;
	text-shadow:0px 0px 3px #000;
	font-family: Arial;
}

table.new {
	width:600px;
	margin:0 auto 0 auto;
	color:#bfb8a9;
	border:1px solid #bfb8a9;
	padding:1px;
	border-collapse: collapse;
}
table.new td, table.new th {
	padding: 5px;	
}
table.new th {
	font-weight: bold;
	background-color:#18130b;
}
table.new td.bold {
	font-weight: bold;
	background-color:#18130b;
}

table.th_left th {
	text-align:left;
}

/* TABLES */
table.neerya {
	width:604px;
	margin:0 auto 0 auto;
	color:#D1BF9C;
	border:none;
	padding:1px;
}
table.neerya td {
	background-color:#443926;
}
table.neerya tr.color td {
	background-color:#4C402A;
}

table.neerya td, table.neerya th {
	padding: 5px;	
}
table.neerya th {
	font-weight: bold;
	background-color:#18130b;
}
table.neerya td.bold {
	font-weight: bold;
	background-color:#18130b;
}

/* FORMS */
fieldset {
	border-collapse: collapse;
	border: 1px dotted #FFBC82;
	margin: 5px auto 5px auto;
	width:586px;
}

input.mule {
	font-size:12px;
	font-weight:bold;
	height:auto;
	font-family: Verdana, sans-serif;
}
