/* DESIGN CSS DE TAMRIEL.FR
1) Design général
l*/


/*Design général*/

body
{
scrollbar-3d-light-color: #000000;
scrollbar-arrow-color: #D6A16B;
scrollbar-base-color: #000000;
scrollbar-dark-shadow-color: #000000;
scrollbar-face-color:  #000000;
scrollbar-highlight-color: #D6A16B;
scrollbar-shadow-color: #D6A16B;
background-color: #000000;
}

body,table 
{
font-size: 11px; 
color: #C9C1B9; /*texte beige*/
font-family : Arial; 
font-weight: bold;
} 

.bord_txt 
{
border: #745E3D 2px solid;
padding : 2px;
vertical-align : top;
}

A.menu1:link 
{
FONT-SIZE: 11px; 
COLOR: #D6A16B; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}

A.menu1:active 
{
FONT-SIZE: 11px; 
COLOR: #D6A16B; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}

A.menu1:visited 
{
FONT-SIZE: 11px; 
COLOR: #D6A16B; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}

A.menu1:hover 
{
FONT-SIZE: 11px; 
COLOR: #C9C1B9; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: underline overline;
}

A.menu2:link 
{
FONT-SIZE: 11px; 
COLOR: #C9C1B9; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}

A.menu2:active 
{
FONT-SIZE: 11px; 
COLOR: #C9C1B9; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none
}

A.menu2:visited
 {
FONT-SIZE: 11px; 
COLOR: #C9C1B9; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}

A.menu2:hover
 {
FONT-SIZE: 11px; 
COLOR:  #D6A16B; 
text-align: CENTER; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: underline overline;
}

/*.Style1 
{
font-size: 11px; 
color: #D6A16B; 
font-family : Arial; 
font-weight: bold; /*texte brun titre*/
/*} 

input.champsTexte
{
font-family:Arial,Verdana,Helvetica; 
font-size:11px; 
width:130px; 
color:#D6A16B; 
background-color:#000000;
}

input.submit
{
font-family:Arial,Verdana,Helvetica; 
font-size:11px; 
width:30px; 
color:#D6A16B; 
background-color:#000000;
}*/

.boutonmenu
{
width : 216px;
height : 23px;
background-image : url("images/bouton_vierge.PNG");
color : #C9C1B9;
font-family: "Trebuchet MS",Arial,Verdana,Helvetica; 
font-size : 1.2em;
text-align : center;
vertical-align : middle;
}

.lienmenu
{
color : rgb(214,161,107);
font-family: "Trebuchet MS",Arial,Verdana,Helvetica; 
font-size : 13px;
text-decoration : none;
}

.lienmenu:hover
{
color : rgb(252,139,0);
font-family:"Trebuchet MS",Arial,Verdana,Helvetica; 
font-size : 1em;
text-align : center;
text-decoration : none;
}

.menuderoulant1
{
margin : 0px;
border : 1px solid black;
background-image : url("images/sousmenu.png");
background-repeat : repeat-y;
text-align : center;
height : 52px;
width : 210px;
padding : 2px;
}

.erreur
{
border:1px solid red;
background:white;
color:red;
}

.erreur i
{
	font-size:16px;
	text-decoration: underline;
}

.centrer
{
text-align : center;
}

a
{
font-size: 11px; 
color: #D6A16B; 
font-family : Arial; 
font-weight: bold;
}

.sousmenu
{
margin : 0px;
padding : 0px;
}

.sousmenu2
{
background-image:url("images/sousmenu2.JPG");
background-position : top;
vertical-align:top;
}

#Top
{
background-color : rgb(35,18,6);
}

.soustexte
{
font-size : 9px;
}

/* Texte *//*
.avertissement
{
border:1px solid red;
background:gray;
color:red;
}

.centrer
{
font-family: Arial "Times New Roman", Times, serif;
font-size: 1em;
text-align: center;
}

.droite
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
text-align: right;
}

.gauche
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
text-align: left;
}

.justifier
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
text-align: justify;
vertical-align : top;
}

.italic
{
font-style : italic;
}

.white
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : white;
}

.silver
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : silver;
}

.gray
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : gray;
}

.black
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : black;
}

.red
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : red;
}

.maroon
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : maroon;
}

.lime
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : lime;
}

.green
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : green;
}

.yellow
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : yellow;
}

.olive
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : olive;
}

.blue
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : blue;
}

.navy
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : navy;
}

.fuchsia
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : fuchsia;
}

.purple
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : purple;
}

.aqua
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : aqua;
}

.teal
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
color : teal;
}*/

.soustitre
{
font-weight : bold;
text-decoration : underline;
}

.msg_accueil
{
width : 180px;
max-height : 60px;
overflow : hidden;
}

a img
{
border : 0;
}

/*.newslow
{
width : 235px;
height : 243px;
overflow : hidden;
}*/

.footer
{
text-align : center;
}

.forum_index
 {
 border : 0px;
 width : 920px;
 text-align : center;
 background-image : url("images/fond_carte.JPG");
 background-repeat : repeat-y;
 }
 
 .barre_forum
 {
 width : 920px;
 height : 25px;
 background-image : url("images/barre_forum1.png");
 }
 
 .titre1
 {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight : bold;
 font-size : 1.4em;
 }
 
 .sousforum
 {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size : 1em;
 font-weight : normal;
 }
 
 /*.titrecommentaire
 {
 background-image : url("/images/barre_forum1.png");
 padding-left : 5px;
 width : 920px;
 }*/
 
 /*.commentaire
 {
 background-color : rgb(123,95,73);
 padding : 5px;
 }*/
 
 .espace_comm
 {
 height : 10px;
 }
 
 .espace_sousarticle
 {
 height : 30px;
 }
 
 .listemembres
 {
 padding : 5px;
 }

.flo
 {
 margin : 4px;
 }

/*-------------------------------------------------------------------- DEBUT MODIF FRANSTEIN -----------------------------------------------------------*/
/* TOUS LES INPUT + TEXTAREA */
.Style1 
{
font-size: 11px; 
color: #D6A16B; 
font-family : Arial; 
font-weight: bold; /*texte brun titre*/
} 

input.champsTexte , textarea, input[type=text]
{
font-family:Arial,Verdana,Helvetica; 
font-size:11px; 
color:#D6A16B; 
background-color:#000000;
}

input.submit
{
font-family:Arial,Verdana,Helvetica; 
font-size:11px;
color:#D6A16B; 
background-color:#000000;
}


/*  INSCRIPTION  */
#weak, #medium
{
	border-right:solid 1px #DEDEDE;
}
#sm
{
	margin:0px;
	padding:0px;
	height:14px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
}
#sm ul
{
	margin:0px;
	border:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
#sm ul li
{
	margin:0px;
	display:block;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	height:14px;
}
.nrm
{
	width:84px;
	color:#adadad;
	text-align:center;
	padding:2px;
	background-color:#F1F1F1;
	display:block;
	vertical-align:middle;
}
.red_in
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FF6F6F;
	display:block;
	vertical-align:middle;
}
.yellow_in
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FDB14D;
	display:block;
	vertical-align:middle;
}
.green_in
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#A0DA54;
	display:block;
	vertical-align:middle;
}

/* --- Infobulle --- */
a.infobulle
{
	position: relative; 
	z-index: 24;
	color: #C9C1B9;
	text-decoration: none;
}

a.infobulle:hover
{
	z-index: 25;
}

a.infobulle span
{
	display: none;
}

a.infobulle:hover span
{
	display:block; 
	position:absolute;
    top:2em;
	left:2em;
	width: 200%;
    border:1px solid gray;
    background-color:black;
	color:white;
    text-align: justify;
    font-weight:none;
    padding:1px;
}


/*  --- FIELDSET --- */
fieldset
{
	margin:10px;
}
fieldset legend
{
	color: #C9C1B9;
}


/* ---- FORMULAIRE ----*/
.formulaire_bbcode
{
	width:100%;
	text-align:center;
}
.formulaire_bbcode span
{
	text-decoration:underline;
}
.formulaire_bbcode textarea
{
	width:100%;
}



/* --- AFFICHAGE DES BALISES (pas loin du formulaire...) --- */
.formulaire_bbcode_balises
{
	width:100%;
	margin:1px;
	border:2px outset;
}
.formulaire_bbcode_balises a
{
	text-decoration:none;
	border:none;
	color: #C9C1B9;
}
.formulaire_bbcode_balises span
{
	text-decoration:none;
}
.formulaire_bbcode_balises td div, .formulaire_bbcode_balises td div div
{
	margin:0;
	border:0;
}
.formulaire_bbcode_balises td /*.mouseOut*/
{
	margin:2px;
	background:url('images/soustitre_35.gif');
	border:2px solid black;
}
.formulaire_bbcode_balises td:hover /*.mouseOver*/
{
	margin:0px;
	background:url('images/soustitre_36.gif');
	font-family: Arial;
	border:2px solid black;
}
.formulaire_bbcode_balises .lien /* Lien normal.. (balise "Lien") */
{
	font-size: 11px;
	color: #D6A16B;
	font-family : Arial;
	font-weight: bold;
	text-decoration:underline;
}
.formulaire_bbcode_balises select
{
	width:85px;
	height:20px;
}
.message_bbcode_initial /* Le div contenant le message qu'on édite... */
{
	text-align:left;
	border:2px outset black;
	background-color:white;
	color:black;
}


/* MAIL (style du mail qu'on envoie) */
.mail_body
{
	background-color: black;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #D6A16B;
	scrollbar-base-color: #000000;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color:  #000000;
	scrollbar-highlight-color: #D6A16B;
	scrollbar-shadow-color: #D6A16B;
	font-size: 11px; 
	color: #C9C1B9; /*texte beige*/
	font-family : Arial; 
	font-weight: bold;
}

.mail_body a 
{
FONT-SIZE: 11px;
COLOR: #D6A16B;
text-align: CENTER;
FONT-FAMILY: Arial;
TEXT-DECORATION: none;
}


/* TEXTE */
.plus_moins
{
	cursor:pointer;
}
.souligne
{
	text-decoration:underline;
}
.souris_lien
{
	cursor:pointer;
}
.titrecommentaire
{
	background-image : url("/images/barre_forum1.png");
	padding-left : 5px;
}
.commentaire
{
	background-color : rgb(123,95,73);
	padding: 5px;
}
.enleve
{
	display:none;
}
.nbe_important
{
	color:#A9501B; /* Un nombre plutot important, qu'on veut faire ressortir... il est de couleur marron (ou presque) */
}
.avertissement
{
border:1px solid #A9501B;
background:rgb(16,6,0);
color:#A9501B;
}
.centrer
{
text-align: center;
}
.droite
{
text-align: right;
}
.gauche
{
text-align: left;
}
.justifier
{
font-family: Arial, "Times New Roman", Times, serif;
font-size: 1em;
text-align: justify;
vertical-align : top;
}
.italic
{
font-style : italic;
}
.white
{
color : white;
}
.silver
{
color : silver;
}
.gray
{

color : gray;
}
.black
{
color : black;
}
.red
{
color : red;
}
.maroon
{
color : maroon;
}
.lime
{
color : lime;
}
.green
{
color : green;
}
.yellow
{
color : yellow;
}
.olive
{
color : olive;
}
.blue
{
color : blue;
}
.navy
{
color : navy;
}
.fuchsia
{
color : fuchsia;
}
.purple
{
color : purple;
}
.aqua
{
color : aqua;
}
.teal
{
color : teal;
}
.newslow
{
width : 215; /*235px;*/
height : 236px;
overflow : hidden;
}

/* Affiche - Masque */
.affiche_div
{
	display:block;
}
.masque_div
{
	display:none;
}

/* Sur le chat, ainsi que le profil de tps en tps */
.imageprofil
{
	width : 90px;
	margin-top : 5px;
}
.aff_profil
{
	width: 100px;
	background-color: rgb(98,70,49);
	padding: 5px;
	vertical-align : top;
}

/* MENU */
.enleve_smenu
{
	display:none;
}
.affiche_smenu
{
	display:block;
}

.pagination
{
	background-image : url("images/barre_pages.jpg");
	margin-top : 5px;
}

.prevualisation_lien
{
	width : 97%;
	background-color : rgb(142,119,86);
	padding : 5px;
	border : 1px solid black;
}

/* ------ AJOUTS DE NAZGUL --------- */
.float_droite
{
	float : right;
}
.floatd
{
	float : right;
	margin: 5px;
}
.float_gauche
{
	float : left;
}
.floatg
{
	float : left;
	margin: 5px;
}
.moins:onclick
{
	background-image : url("images/plus.png");
}
.plus:onclick
{
	background-image : url("images/moins.png");
}
.plus
{
	background-image : url("images/plus.png");
}
.moins
{
	background-image : url("images/moins.png");
}
.affichage_avatar
{
	background-color : #624631;
	vertical-align : top;
}
.barre_archives
{
	background-image : url("images/barre_archives.jpg");
	background-position : right;
	background-repeat : no-repeat;
	text-align : right;
}

.cadre_script
{
	background-image : url("images/bgd_scripts.jpg");
	background-repeat : no-repeat;
	background-color : rgb(10,10,10);
	background-position : right;
	padding : 8px;
	text-align : left;
	width : 98%;
}
.cadre_script_min
{
	background-image : url("images/bgd_scripts_min.jpg");
	background-repeat : no-repeat;
	background-color : rgb(10,10,10);
	background-position : right;
	padding : 8px;
	text-align : left;
	width : 98%;
}

.liste_numeros
{
	list-style-type : upper-roman;
}

.liste_lower_alpha
{
	list-style-type : lower-alpha;
}

.table_news_accueil
{
	width : 100%;
	text-align : center;
}