
/***
"Bookman Old Style" : ????
***/

  /****************************/
 /** Declarations générales **/
/****************************/

body {
	background-color : #000000;
	font-family: "Book Antiqua", Courier, serif; 
	font-size : 12pt;
	color : #DED8D8;
	/*
	scrollbar-3d-light-color : #000000;
	scrollbar-arrow-color : #DED8D8;
	scrollbar-base-color : #000000;
	scrollbar-dark-shadow-color : #888888;
	scrollbar-face-color : #000000;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #FFFFFF;
	*/
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 1%;
	margin-bottom: 3%;
}

A {
	text-decoration: none;
	font-family: "Book Antiqua", cursive;
}

A:link {color:#8B96FB;}
A:visited {color:#ACB4FC;}
A:hover {color:#4040FF;}
A:active {color:#4040FF;}

p {
	text-indent: 5%;
	text-align: justify;
}

img {
	border-style:none;
}

select, input, textarea {
	color: #FFFFFF; 
	background-color: #000000;
	font-family: "Book Antiqua", Courier, serif;
	font-size: 12pt;
}

table {
	border-color: #EFD673;
	border-style: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-width: 4px;/*
	text-align: center;
	margin-top: 1%;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0%;*/
}

i {
	font-size: larger;
}

/** bug du form **/
form {
	margin:0px;
}

  /***********************************/
 /*** class ET id non spécifiques ***/
/***********************************/

.titre,#titre {
	font-family: Tolkien, "Book Antiqua", cursive, Courier ;
	color: #FFFFFF;
	font-size: 30pt; 
	text-align: center;
}

.tolk, #tolk {
	font-size:larger;
	font-family: Tolkien, "Book Antiqua", cursive, Courier;
}

#texte {
	text-align: justify;
	margin-left: 2%;
	margin-right: 2%;
}

.tl {
	font-family: Tolkien, "Book Antiqua", cursive, Courier;
	font-size: 17pt;
}

.st {
	color: #FFFFFF;
	font-family: Tolkien, "Book Antiqua", cursive, Courier;
	font-size: 18pt;
}

#sign {
	font-family: Tolkien, "Book Antiqua", Courier, cursive;
	color: #FFFFFF;
	font-size: 18pt; 
	text-align: center;
	margin-top: 3%;
	margin-bottom: 3%;
}

#noir {
	color: #000000;
}

#bgblanc {
	color: #000000;
	background-color: #FFFFFF;
}

#noborder {
	border-style: none;
}

#border {
	border-style: groove groove groove groove;
}

#inline, .inline {
	display: inline;
}

#block, .block {
	display: block;
}

#hide, .hide {
	font-size: 0px;
}

.padding1 {
	padding:1px;
}

.padding10 {
	padding: 10px;
}

.padding15 {
	padding: 15px;
}

.trheaderblue {
	background-color:blue;
	font-weight: bold;
}

.trheadergray {
	background-color:darkgray;
	font-weight: bold;
	font-size:20px;
}

.error {
	color: red;
	font-weight: bold;
}

div.error * A {
	font-weight: normal;
}

div.error {
	color: red;
	font-weight: bold;
	text-align:left;
	border-color:red;
	border-style:solid;
	border-width:1px;
	width:70%;
}

div.error div {
	background-color:red;
	color:black;
	font-weight:bold;
	text-align:center;
}

.noerror {
	color: lightgreen;
	font-weight: bold;
}

div.noerror {
	color: lightgreen;
	font-weight: bold;
	text-align:left;
	border-color:lightgreen;
	border-style:solid;
	border-width:1px;
	width:70%;
}

div.noerror div {
	background-color:lightgreen;
	color:black;
	font-weight:bold;
	text-align:center;
}

input.editorMenuButton {
	font-family: cursive;
	font-weight:bold;
	color: black; 
	background-color: #D6D6CE;
	background-repeat: no-repeat;
	background-position: center;
}

#small, .small, A.small, A.small:link, A.small:visited, A.small:hover, A.small:active, A.small:focus {
	font-family:cursive;
	font-size:8pt;
	padding:1px;
	font-weight:normal;
}

.smaller, A.smaller:link, A.smaller:visited, A.smaller:hover {
	font-family:cursive;
	font-size:10pt;
	padding:0px;
}

.closeX {
	border-color:#000000;
	background-color:#CCCCCC;
	color:#000000;
	position:absolute;
	top:-1px;
	right:-1px;
	border-style:solid;
	border-width:1px;
	padding:0px;
	margin:0px;
	/*height:11px;*/
	width:10px;
	text-align:right;
	vertical-align:top;
	font-family:cursive;
	font-size:9pt;
	/*line-height:7pt;*/
	font-weight:bold;
}

.closeX A, .closeX A:link, .closeX A:visited, .closeX A:hover, .closeX A:active, .closeX A:focus {
	color:#000000;
	text-align:right;
	vertical-align:top;
	font-family:cursive;
	font-size:9pt;
	/*line-height:7pt;*/
	font-weight:bold;
	text-decoration:none;
}

A.nolink, A.nolink:link, A.nolink:visited, A.nolink:hover, A.nolink:active, A.nolink:focus {
	text-decoration:none;
	color:white;
}

img.mailto {
	float:right;
	width:100px;
	margin-right:2%;
}

  /*************************/
 /*** ANCHOR spécifique ***/
/*************************/

/* signature : lien vers un faerien */
A.sign {
	font-size: 18pt; 
	font-family: Tolkien, "Book Antiqua", cursive;
	color:#8B96FB;
}

  /***************/
 /*** Accueil ***/
/***************/
/* message de bienvenue du site */
#bienvenue {
	font-family: Tolkien, "Book Antiqua", cursive, Courier;
	font-size: 26pt; 
	color: #FFFFFF;
	text-align: center;
}

/* formatage d'une date de mise a jour */
#maj {
	color: #FFFFFF;
	font-family: Tolkien, "Book Antiqua", cursive, Courier;
	font-size: 14pt; 
	text-align: center;
}

body.polices td {
	border-width: 1px;
	border-style: groove outset outset groove;
	border-color: #EFD673;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

body.index td {
	padding-top:10px;
	padding-bottom:10px;
}

  /****************/
 /*** Faeriens ***/
/****************/
body.faeriens td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

body.faeriens table.mail td {
	border-width: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

body.faeriens table {
	border-style: groove groove groove groove;
	text-align: left;
	margin-top:5px;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 15px;
}

  /****************/
 /*** Concours ***/
/****************/
body.concours td {
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}


  /*****************/
 /*** Le Cercle ***/
/*****************/
body.lecercle table {
	margin-top: 0%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
}

/* alignement des tableaux auteur, livre, editeur */
body.lecercle table#border {
	width: 90%;
}

body.lecercle td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* menu de Le Cercle */
table.menu {
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
}

  /****************/
 /*** Librerie ***/
/****************/
/* liste des librerie : meilleur espacement */
body.librerie table#noborder {
	margin-top: 0px;
}

/* liste des librerie : plus d'espace entre chaque case */
body.librerie table#noborder td {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* dans la liste des librerie, pas de "grosse" signature */
body.librerie table#noborder A.sign {
	font-family: "Book Antiqua", Courier, serif;
	font-size : 12pt;
}

body.librerie td {
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

  /****************/
 /*** Galeries ***/
/****************/
/* variation sur la signature */
body.galeries A.sign {
	text-align: center;
	margin-top: 3%;
	margin-bottom: 3%;
}

body.galeries div#sign {
	font-family: "Book Antiqua", Courier, serif; 
	font-size : 12pt;
	display: inline;
}

/* table d'une galerie */
body.galeries table {
	border-style: groove groove groove groove;
	text-align: center;
	margin-top: 5%;
	width: 90%;
}

/* table de toutes les galeries */
body.galeries table.menugaleries {
	margin-top: 1%;
}

/* les tables de paginations des galeries */
body.galeries table.pages, body.galeries table.fleches{
	border-style: none;
	margin-top: 0%;
	width:90%;
}

body.galeries td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

  /*************/
 /*** Liens ***/
/*************/
body.liens table {
	text-align: left;
}

  /***************/
 /*** Faerium ***/
/***************/
body.forum table {
	text-align: left;
	font-family: "Book Antiqua", Courier, serif; 
}

body.forum *.cadre {
	text-align: left;
	border-color: #6633CC;
	border-style: outset;
	border-width: 1px;
	padding: 0px;
}

body.forum A.highlight {
	font-size: 18pt; 
	font-family: Tolkien, "Book Antiqua", cursive;
}

  /************/
 /*** Chat ***/
/************/

body.chat P.ZeChat {
	font-family: "Book Antiqua", Courier, serif;
	color: #DED8D8;
	font-size: 12pt;
	text-indent: 0%;
	text-align: left;
}

body.chat .InputZeChat, body.chat .BoutonZeChat {
	font-family: "Book Antiqua", Courier, serif;
	font-size: 12pt;
	text-indent: 0%;
}

  /************/
 /*** Aide ***/
/************/
body.aide table {
	width: 70%;
	text-align: left;
}

  /***********/
 /** Admin **/
/***********/
/* juste pour y voir mieux ;o) */
body.admin {
	color:#FFFFFF;
	margin: 1%;
}

body.admin table {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/* menu d'identification admin */
table.ident {
	text-align: left;
	padding: 0px;
	margin: 0px;
}

  /*******************************************************/
 /*** Texte (parties communes a Concours et Librerie) ***/
/*******************************************************/

/* espace entre le titre et le texte dans concours et librerie */
body.concours #titre, body.librerie #titre {
	margin-top:2%;
	margin-bottom:2%;
}

/* liens dans les commentaires */
A.comments:link, A.comments:visited {color: #4040CC; }
A.comments:hover {color: #0000FF; }

#comments_auteur A {
	font-family: Tolkien, "Book Antiqua", cursive;
	font-size: 16pt;
}

/* liste des nouvelles librerie et concours */
table.liste {
	border-style: groove groove groove groove;
	margin-top: 25px;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 0%;
	text-align: left;
}

.comments {
	border-style: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-top: 0px;
}

.addcomments {
	border-style: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-top: 0%;
	text-align: left;
}

#comments_auteur {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #5A5485;
	color: #FFFFFF;
	width: 15%;
}


#comments_titre {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #AEA8D9;
	color: #000000;
}

#comments_message {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #AEA8D9;
	color: #000000;
}

  /**********************/
 /** 404 (search.php) **/
/**********************/
body.search table {
	text-align: left;
}

  /******************/
 /** statistiques **/
/******************/
body.statistiques table {
	border-style: groove groove groove groove;
	text-align: left;
	margin-top:5px;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 15px;
}

body.statistiques td {
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

  /**************/
 /*** Divers ***/
/**************/

/* image avec bordure */
img.border {	
	border-style:solid;
	border-color:#EFD673;
	border-width: 1px;
}

/* lien du menu HTML en haut */
A#menu {
	font-family: Tolkien, "Book Antiqua", cursive;
	color:#000000;
	font-stretch: condensed;
	letter-spacing:0pt;
}

/* menu HTML en haut */
table#menu {
	height: 32px;
	border-width: 0px;
	margin-top: 1%;
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 0px;
	padding: 0px;
	border-spacing: 4px;
}

/* menu HTML en haut */
tr#menu {
	padding: 0px;
}

/* menu HTML en haut */
td#menu {
	border-style: none;
	padding-top: 2px; 
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	background-repeat: no-repeat;
	background-image:url('../menu.gif');
}

/* menu HTML en haut */
div#menu {
	position:relative;
	width:100%;
	top:-1px;
}