/*
--fond de page
*/
body
{
	background-image:URL('../image/fond.jpg');
	background-color:#2c0a01;
}
#all
{
	min-width:900px;
	width:85%;
	margin:auto;
	padding:2.5px;}

/*
--Banniére
*/
#banniere
{
	background-image:URL('../image/banniere.jpg');
	background-repeat:no-repeat;
	background-color:#1c0d0d;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-bottom:4px solid #000000;
	border-right:3px solid #000000;
	width:250px;
	height:63px;
	float:left;
}

/*
--foot
*/
#foot
{
	padding:5px;
	background:#1c0d0d;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-bottom:4px solid #000000;
	border-right:3px solid #000000;
	-moz-border-radius-topright:10%;
	-khtml-border-radius-topright:10%;
	-webkit-border-top-right-radius:10pxw;
	clear:both;
}

/*
--Structure du text
*/
body
{
	color:#c99c9b;
	text-align:justify;
	font-size:14px;
}
h1
{
	font-family:"URW Chancery L", "Palatino Linotype", "Marker Felt", serif;
	color:#d84744;
	text-align:center;
}
h2, h3
{
	font-family:"URW Chancery L", "Palatino Linotype", "Marker Felt", serif;
	color:#d84744;
}
a
{
	color:#ff2727;
	text-decoration:none;
	cursor:pointer;
}
a:hover
{
	text-decoration:underline;
}
a:active, a:focus
{
	color:#b00505;
}
h1 a, h2 a, a h1, a h2
{
	text-decoration:none;
}
textarea
{
	width:99%;
	background-color:#210101;
	color:white;
	font-family:monospace, "courier new", courier, serif;
}
input[type=text], input[type=password]
{
	background:#210101;
	color:white;
	font-family:monospace, "courier new", courier, serif;
	cursor:text;
}
input[type=submit], select
{
	background:#210101;
	color:white;
	font-family:monospace, "courier new", courier, serif;
	cursor:pointer;
}
.bouton
{
	background:#210101;
	color:white;
	font-family:monospace, "courier new", courier, serif;
	border:outset white 2px;
}
.bouton:hover
{
	text-decoration:none;
}
.bouton:active
{
	color:white;
	border:inset white 2px;
}
a img
{
	border:0px;
}
hr
{
	width:70%;
}
acronym
{
	cursor:help;
	color:#967b7a;
}
img
{
	max-width:100%;
}

/*
--news
*/
#news
{
	background:#210202;
}
.news_in
{
	border:1px dashed #c99c9b;
	padding:10px;
}

/*
--tableau parser
*/
#table_parser
{
	width:100%;
	padding:5px;
	background:#1c0d0d;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-bottom:4px solid #000000;
	border-right:3px solid #000000;
	border-collapse:collapse;
}
#table_parser tr, #table_parser td, #table_parser th
{
	border:1px solid #000000;
}
 #table_parser .paire
{
	background:#531515;
}
#table_parser .impaire
{
	background:#690202;
}

/*
--les menus permanents
*/
#menu_head
{
	background-color:#1c0d0d;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-bottom:4px solid #000000;
	border-right:3px solid #000000;
	-moz-border-radius-topright:10%;
	-khtml-border-radius-topright:10%;
	height:63px;
	margin-left:260px;
	padding-right:3px;
	padding-left:3px;
}
#speed_bar
{
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-bottom:4px solid #000000;
	border-right:3px solid #000000;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:1.4em;
}
#table_speed_bar
{
	height:30px;
	width:100%;
	border-collapse:collapse;
}
#table_speed_bar td
{
	background:#210101;
	border:1px solid black;
	width:20%;
}
#table_speed_bar td:hover
{
	background:#1c0d0d;
}
#table_speed_bar td:active, #table_speed_bar td:focus
{
	background:#4c0000;
}
#table_speed_bar a
{
	font-family:"URW Chancery L", "Palatino Linotype", "Marker Felt", serif;
	font-weight:bolder;
}
#table_speed_bar a:hover
{
	text-decoration:none;
}

/*
-- tableau forum + profil
*/
#table_forum, #table_forum tr, #table_enigme, #table_enigme tr
{
	border:solid 2px #c99c9b;
	width:100%;
	border-collapse:collapse;
	margin:auto;
	text-align:center;
	background:#210202;
}
#table_forum tr th, #table_enigme tr th
{
	background:#340303;
	border-bottom:solid 2px #c99c9b;
	border-left:dashed 1px #c99c9b;
	border-right:dashed 1px #c99c9b
}
#table_forum tr td, #table_enigme tr td
{
	border:dashed 1px #c99c9b;
}
#table_forum .visite
{
	width:40px;
}
#table_forum .info
{
	width:120px;
}
#table_forum .rep
{
	width:30px;
}
#table_membres
{
	width:100%;
	border:solid 2px #c99c9b;
	border-collapse:collapse;
	text-align:center;
	margin:auto;
	background:#210202;
}
#table_membres tr td
{
	border:dashed 1px #c99c9b;
}
#table_membres tr th
{
	border-bottom:solid 2px #c99c9b;
	border-left:dashed 1px #c99c9b;
	border-right:dashed 1px #c99c9b;
	background:#340303;
}
#table_msg
{
	width:100%;
	border:solid 2px #c99c9b;
	border-collapse:collapse;
	background:#210202;
}
#table_msg tr td
{
	border-top:solid 2px #c99c9b;
	border-bottom:solid 2px #c99c9b;
	border-left:dashed 1px #c99c9b;
	border-right:dashed 1px #c99c9b;
	padding:5px;
}
#table_msg .info
{
	width:105px;
	text-align:center;
	overflow:hidden;
}

/*
--cadre menu (enigmes)
*/
#cadre_info
{
	float:right;
	width:150px;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-bottom:4px solid #000000;
	border-right:3px solid #000000;
	padding:5px;
	margin:8px;
	background:#210202;
}
