body
{
   width: 801px;   
   margin: auto;
   background-color: #a9a9a9;
   background-image: url("fond.png");
   background-repeat: repeat;
   /*background-attachment: fixed;*/
   font-family: "Trebuchet MS", Arial, Verdana, Courier;
}

a
{
   color: black;
   text-decoration: none;
   font-weight: bold;
}

a:hover
{
   color: #909090;
}

h1, h2, h3, h4, h5
{
	border-bottom: 1px solid #8f8f8f;
	font-family: arial, courier, tahoma, times;
}

fieldset
{
	border: 1px solid #c0c0c0;
	padding: 10px;
}

td
{
	text-align: center;
}

input
{
	border: 1px solid #c0c0c0;
	background-color: #dbdbdb;
	color: #969696;
	font-weight: bold;
	padding: 1.5px;
	font-size: 11px;
}

table
{
	width: 560px;
}

select
{
	background-color: #dbdbdb;
	color: #969696;
	font-weight: bold;
	font-size: 11px;
}

textarea
{
	color: #969696; 
}

.image_personnage
{
	border: 1px solid black;
}

.wanted /* Affiche dead or alive dans moncompte.php */
{
   background-image: url("wanted.png");
   background-repeat: no-repeat;
   width: 206px;
   height: 277px;
   padding-top: 75px;
   overflow: hidden;
}

.carte_monde /* c'est un table */
{
   width: 214px;
}

.carte_monde tr
{
   margin: -23px;
   padding: 0px;
}

.carte_monde td
{
   margin: 0px;
   padding: 0px;
}

.admin
{
	color: #150fff;
}

.co-admin
{
	color: /*#f67f00*/orange;
}

.moderateur
{
	color: /*#ef0000*/red;
}

.redacteur
{
	color: /*#066b00*/green;
}

.defailleur
{
	color: #7b7b7b;
}

.designer
{
	color: #8b0000;
}

.banni
{
	text-decoration: line-through;
	color: black;
	font-weight: bold;
}

#wanted_moncompte
{
	margin-left: 170px !important;
	margin-left: 0px;
    margin-bottom: -45px;
}

#nom
{
   padding-top: 58px;
   font-family: courier, verdana, arial;
   font-size: 25px;
   font-weight: bold;
}

#prime
{
   padding-top: 6px;
}

.message_tchat, .membre_annuaire
{
   background-image: url("tchat_fond.png");
   background-repeat: repeat-x;
   border: 1px solid #cccccc;
   margin-bottom: 5px;
}

.membre_annuaire td
{
	text-align: left;
}

td
{
   vertical-align: top;
}

legend
{
	border: 1px solid #c0c0c0;
	background-color: #dbdbdb;
	color: #969696;
	font-weight: bold;
	padding: 1.5px;
}

div#site_global /* C'est un peu comme un deuxieme body. Il est là pour aller avec le design. */
{
   height: 100%;
   width: 790px;
   background-color: white;
   padding-top: 0px;
   margin: 0px;
   overflow: hidden;
   background-image: url("fond_body.png");
   background-repeat: repeat-y;
}

div#en_tete /* Header */
{
   width: 780px;
   height: 207px;
   background-image: url("b.PNG");
   background-repeat: no-repeat;
   margin: auto;
   margin-bottom: 10px;
}

div#barre_acces_rapide /* Speedbarre */
{
   float: right;
   margin-top: 202px;
}

div#barre_acces_rapide a
{
/*   background-image: url("speed_bas1.PNG");
   background-repeat: repeat-x;*/
   padding: 1px 21px 1px 21px; /* haut droite bas gauche */
   margin: 0px;
   text-decoration: none;
   font-weight: bold;
   font-size: 10px;
   color: black;
}

div#barre_acces_rapide a:hover
{
   background-image: url("speed_bas2.png") !important;
   background-image: url("speed_bas2.png");
   background-repeat: no-repeat;
   text-decoration: none;
   color: #909090;
}

div#menu
{
	width: 185px;
	float: left;
	margin-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

div.element_menu
{
   background-image: url("menu.jpg");
   background-repeat: no-repeat;
   background-color: white;
}

div#one_piece_menu, div#livre_dor_menu, div#le_site_menu, div#personnage_menu
{
   background-image: url("menu_onepiece.PNG");
   background-repeat: no-repeat;
   height: 25px;
   padding-bottom: 5px;
   padding-top: 8px;
}

div#one_piece_menu span, div#livre_dor_menu span, div#le_site_menu span, div#personnage_menu span
{
   font-weight: bold;
   font-size: 15px;
   font-family: tahoma, arial, verdana, courier;
   padding-left: 15px;
}

div.element_menu_bas
{
   /*background-image: url("menu_bas.PNG");
   background-repeat: no-repeat;*/
   height: 8px;
   margin-bottom: 10px;
}

div.element_menu p /* Texte du livre d'or */
{
   font-size: 13px;
   padding-left: 10px;
   overflow: hidden;
   width: 169px;
}

div.element_menu a /* Liens des menus */
{
   padding: 0.5px;
   padding-left: 5px;
   display: block;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: black;
}

div.element_menu a:hover
{
   background-image: url("speed_bas1.png") !important;
   background-image: url("speed_bas1.png");
   background-repeat: no-repeat;
   padding: 0.5px;
   padding-left: 20px;
   display: block;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: #909090;
}

div#corps /* Contenu de la page */
{
	width: 585px;
	margin-left:199px;
	font-size: 13px;
	margin-top: 30px;
}

div#pied_de_page
{
   padding: 1px;
   padding-left: 20px;
   clear: both;
   font-size: 10px;
}
