body
{
	padding:0;
	margin:0;	
	font-family:Tahoma,Arial;
	font-size:11px;
}

img{
	border:0px;
}

p{
	margin:2px;	
}

hr{
	margin:1px;	
	height:0px;
	border:0px;		
}

.clear
{
	clear:both	
}

.inventaire_objet
{
	border:1px dashed #993300;
	float:left;
	margin:5px;	
	position:relative;
}

.inventaire_objet img
{
	display:block;	
}
	
.bloc_img_objet
{
	border:1px dashed #993300;
	float:left;
	margin:5px;	
}

.inventaire_objet:hover
{
	border-color:#FDB849;
}

/***** Partenaires ******/

.pub
{
	background:url('../img/cadre_pub/middle.png');
	padding:5px;
	color:#482013;
	text-align:center;
	border:1px solid #333333;
}

.pub_468
{
	width:468px;	
}

/***** Zone de publication *****/

.information_publication
{
	margin:0px;
	text-align:right;
	color:#FDB849;
}

.label_publication
{
	position:relative;
	top:-3px;
}

a
{
	color:#660000;
}


.conteneur_article
{
	padding:5px;	
}

/***** Les boutons du site *****/

.btn_bad, .cancel_button
{
	background-image:url('../img/game/btn-bad.png');
	width:97px;
	height:28px;
	text-align:center;
	padding:0px 2px 5px 0px;	
	background-color:transparent;
	border:none;
	cursor:pointer;
}



.btn_good , .ok_button
{
	background-image:url('../img/game/btn-good.png');		
	width:97px;
	height:28px;
	text-align:center;	
	padding:0px 2px 5px 0px;	
	background-color:transparent;
	border:none;	
	cursor:pointer;	
	font-weight:bold;
}

a.btn_link_good
{
	background-image:url('../img/game/btn-good.png');
	font-size:12px;
	font-weight:bold;
	width:97px;	
	height:23px;	
	text-decoration:none;
	color:#333333;
	text-align:center;
	display:block;
	padding:3px 0px 0px 0px;		
}

#dohkan_message_confirm
{
	text-align:center;
	font-size:12px;
	color:#660000;	
}


/***** Les balises classiques *****/
ul {
	list-style-type:none;
	list-style-position:inside;		
	margin:2px;
	padding:0;
}

#global
{
	/*width:980px;*/
	margin: 0 auto;
	/*margin-top:5x;*/
	background-image: url('../img/home/bg.png');
	background-color:#660000;
	background-repeat:repeat-x;	
}

table th 
{
	text-align:left;	
}



/******/
#errorList{
	padding:0;	
}

#errorList li{
	color: red;	
}

.success{
	color: green ;
	text-align:left;
}

.failed{
	color: red ;
	text-align: left;	
}

form label
{
	display: block;
	width: 180px;
	float: left;
	text-align: left;
	padding:3px;
}

form label:hover
{
	font-weight: bold;
}

form select
{
	width: auto;
	border: #CCC 1px solid;	
}

form input
{
	border: #CCC 1px solid;
}
/*
form input:hover, form select:hover, form input:focus
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}
*/

form #submit
{
	border: #DDEEFF 1px solid;	
}

form #submit:hover
{
	background-color: #66CC33;
	cursor: pointer;
}	

form p
{
	margin: 2px 0;
}

/* fieldset , legend */
fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;	
	padding: 10px;
	padding-top:0px;
	
}

form .checkbox
{
	padding:0;
	width:auto;		
	border: 0px;
	background-color: white;
	float:none;
	display:inline;
}

form fieldset legend
{
	padding: 0 10px;
	font-size: 1.2em;
	color: #999;
}

.endForm
{
	text-align:center;
	padding: 5px;
}

.enemy{
	cursor:url("../img/cursor/sword.cur"),default;
}

.compteur_display_none{
	display:none;	
}

#form_quest input{
	float:right;
	cursor:pointer;	
}


/***Header du site***/

#header_mini{
	text-align:center;
	padding-top:2px;	
}

/***FOOTER******/

#footer_content
{
	height:165px;
	text-align:center;
	widht:1000px;
}

#footer_mini
{
	text-align:center;
}

#information_dohkan
{
	float:right;	
}

#legal_dohkan
{
	float:left;	
}

#partenaires
{
	height:90px;
	margin:5px 0;	
}

#partenaires a
{
	color: black;
	text-decoration: none;	
}

#partenaires a:hover{
	text-decoration: underline;	
}

#policy_contact
{
	color:#993300;
}	

#policy_contact a
{	
	text-decoration:none;
	color:#993300;
}

#policy_contact a:hover
{	
	text-decoration:underline;
}

#footer{
	background-image: url('../img/home/footer.png');
	padding:15px 5px 0 5px;	
	height:178px;
}

#partenaires a
{
	color:#993300;
	font-weight:bold;	
}

.hr_classic{
	border-top: 1px solid #993300;		
}


form .control
{
	position:relative;
	top:3px;	
}

form .label_classic
{
	float:none;
	width:auto;
	display:inline;
}

/* CSS intervenant n'importe ou sur le site */

#animation
{
	width:575;
	height:280;
	z-index:1;		
}


/** CSS concernant l'affichage des tableau **/

.table_dohkan
{
	margin:auto;
	border-collapse:collapse;
}

.table_dohkan tr.entete
{
	background-color:#660000;
	border:1px solid #660000;
	color:white;		
}

.table_dohkan th
{
	font-size:12px;	
	height:20px;	
}

.table_dohkan td,.table_dohkan th
{
	padding:0px 5px;	
	text-align:center;
}

.table_dohkan .ligne
{
	height:30px;
	border:1px dashed #660000;	
	background-color:#ffcc66;	
}

.table_dohkan .ligne:hover
{
	background-color:#ffcc99;
}

/**************************************
	Partie permettant l'affichage correct
	de la fiche des personnages
***************************************/

.avatar_information div
{
	float:left;
	color:#670000;
}

.avatar_information, .avatar_information h3
{	
	color:#670000;
}
.avatar_information h3
{	
	font-size:12px;
	margin:5px 2px;
}

.avatar_information .avatar_description
{
	width:200px;	
}
.avatar_information .avatar_image
{
	width:250px;	
}

/*********************************************
	Partie générale dedié a la mise en place
	de l'administration sur le site sur le jeu
**********************************************/

#menu_administration
{
	border:1px solid #660000;
	background-color:#FFFFCE;
	position:fixed;
	width:150px;
	bottom:0px;
	right:0px;	
	z-index:1000;
}

#menu_administration_content
{
	margin-top:10px;	
}

#menu_administration h4
{
	margin:2px;
	cursor:pointer;
	text-align:center;
}

#menu_administration li
{
	cursor:pointer;
	padding:2px;
}

#menu_administration li:hover
{
	text-decoration:underline;
}

#menu_administration li a
{
	color:#333333;
	text-decoration:none;
}

/**********************************/
.avatar_display 
{
	width:250px;
	margin:auto;
	height:400px;
	background-repeat:no-repeat;
	position:relative;
}

.avatar_display .avatar_img_objet 
{
	position:absolute;	
	width:250px;	
	height:400px;	
}

.img_avatar_dohkan
{
	position:absolute;	
	bottom:30px;
	left:20px;		
	opacity: 0.5;
	filter: alpha(opacity=50);	
}


.bloc_monstre_information
{
	display:none;	
}

.bloc_monstre_information .barre
{
	height:20px;
	width:100%;	
}

.bloc_monstre_information .barre_name
{
	color:#670000;		
}

/*********************************/

#pushup_bloc
{
	position:absolute;
	top:10px;
	right:10px;	
	width:250px;
	padding:5px;
	font-size:10px;
	border: 1px solid #660000;
	background-color:#FFFFC6;
	color:green;
	font-family:arial;
	line-height:10px;
}

#pushup_bloc #pushup_link
{
	float:right;
}

.overflow
{
	overflow:auto;
}