/* CSS Document ZSAMURAI.GIOO.INFO */
/* Auteur : Julien Georges */
/*GENERAL*/
body{
	background-color:#fef1cf;
	font-size:9pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#2E0303;
	width:1000px;
	margin:auto;
}
img{
	border:0;
}

h1{
	font-size:17px;
	text-align:right;
	margin-bottom:-10px;
}
span.sous_titre{
	font-weight:700;
	font-size:15px;
}
label{
	font-weight:700;
}
fieldset{
	padding:8px;
}
legend{
	font-weight:700;
	font-size:13px;
}

/*img.alert affiche bordure rouge autour des images alert*/
img.alert{
	border:1px #FF0000 solid;
}

div.alert{
	color:#FF0000;
	padding:4px;
	border:1px solid #FF0000;
	margin:4px;
	-moz-border-radius:8px;
}

div#info{
	padding:4px;
	border:1px solid green;
	background-color:#d6fff5;
	margin:4px;
	-moz-border-radius:8px;
}

fieldset{
	-moz-border-radius:8px;
}

div.center{
	width:100%;
	text-align:center;
}
	/*liens des pages*/
a:link{
	color:#2E0303;
	text-decoration:underline;
}
a:visited{
	color:#2E0303;
	text-decoration:underline;
}
a:hover{
	color:#2E0303;
	text-decoration:none;
}
	/*fin lien des pages*/
/* Formulaires */
textarea{
	font-size:10pt;
}
input{
	font-size:10pt;
}
/*DESIGN*/
div.top{
	width:1000px;
	height:150px;
	background-image:url("../images/top.jpg");
}
div.menuG{
	float:left;
	width:200px;
	padding: 10px 0 0;
}
div.menuD{
	text-align:center;
	float:left;
	width:200px;
	padding: 10px 0 0;
}
div.content{
	float:left;
	width:580px;
	padding:10px;
}
div.bottom{
	float:left;
	width:989px;
	text-align:center;
	padding:5px;
	border:1px #CCC dashed;
	font-size:8pt;
}
/****************************************************************************************************************/
/**************************************************MENU**********************************************************/
/****************************************************************************************************************/
ul.menu{
	margin:0;
	padding:0;
	list-style-type:none;
}
.menu a{
	text-decoration:none;
	line-height:20px;
	width:190px;
	text-align:center;
	/*background:#CCC;*/
	display:block;
	margin:5px 0;
	background:url(../images/puce_menu.png) left center no-repeat;
}
.menu a:hover{
	text-decoration:underline;
	/*background:#CCC;*/
	background-image:url(../images/puce_menu_hover.png);
}
/*REVOIR SA*/
.menuActive a{
	background:#CCC;
	background-image:url(../images/puce_menu_hover.png);
}

hr.menu{
	width:90%;
	text-align:left;
}
/****************************************************************************************************************/
/************************************************TOOLTIP*********************************************************/
/****************************************************************************************************************/
.tooltip td, .tooltip th { 
	background: url('../images/tooltip.png'); 
	font-family: Arial; 
	font-size: 12px; 
	line-height: 16px; 
	color: white; 
	border-left: none; 
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.tooltip table.shrink b { font-size: 10px; line-height: 15px }
.tooltip table.shrink td, .tooltip table.shrink th { font-size: 10px; line-height: 14px }

.tooltip th { padding: 3px; height: 8px }
.tooltip td { padding: 8px 4px 1px 9px }
.tooltip div.indent { padding-left: 0.6em }
.tooltip table { background-color: transparent }

.tooltip td table { border-spacing: 0; border-collapse: collapse }
.tooltip td table th, .tooltip td table td { background: none }
.tooltip td table th { padding: 0 0 0 4em; text-align: right; font-weight: normal }
.tooltip td table td { padding: 0 }
/****************************************************************************************************************/
/************************************************ACCUEIL*********************************************************/
/****************************************************************************************************************/
div.connec{
	text-align:right;
	border:1px #CCC dashed;
	padding:5px;
	width:188px;
}
/****************************************************************************************************************/
/************************************************COMBATS*********************************************************/
/****************************************************************************************************************/
table.combat{
	width:100%;
	border:1px #CCC solid;
	border-collapse:collapse;
}
table.combat td{
	border:1px #CCC solid;
	padding:4px;
}

table.combat th{
	text-align:center;
	width:155px;
}


/****************************************************************************************************************/
/***********************************************INVENTAIRE*******************************************************/
/****************************************************************************************************************/
div.afficher_masquer{
	width:100%;
	height:25px;
	text-align:right;
}
table.inventaire{
	width:100%;
	border:1px #CCC solid;
	text-align:center;
}
table.inventaire th{
	background-color:#CCC;
}
table.inventaire tr:hover{
	background-color:#E6E6E6;
}
table.inventaire tr.equiper{
	background-color:#F9BF71;
}
/****************************************************************************************************************/
/***********************************************MESSAGERIE*******************************************************/
/****************************************************************************************************************/
table.messagerie{
	width:100%;
	border:1px #F58A00 solid;
	text-align:center;
	background-color:#FEF9D8;
}
table.messagerie th{
	background-color:#FFE7A7;
}
table.messagerie tr:hover{
	background-color:#FEEEC2;
}

table.lire_mp{
	width:100%;
	border:1px #F58A00 solid;
	text-align:left;
	border-collapse:collapse;
	background-color:#FEF9D8;
}
table.lire_mp td{
	border:1px #F58A00 solid;
	padding:5px;
}
table.lire_mp td.util{
	text-align:center;
	width:150px;
	padding:2px;
}
table.lire_mp td.contenu{
   	vertical-align:top;
}
table.lire_mp th{
	border-color:#F58A00;
	border-width:1px 1px;
	border-style:solid;
	background-color:#FFE7A7;
	padding:2px;
}

table.pages{
	width:100%;
	text-align:center;
}
/****************************************************************************************************************/
/***********************************************ARTISANAT********************************************************/
/****************************************************************************************************************//*div#aide{
	display:none;
}*/

/****************************************************************************************************************/
/*************************************************FORUM**********************************************************/
/****************************************************************************************************************/
table.forum{
	width:100%;
    background-color:#FEF9D8;
    border:solid #F58A00 1px;
	border-collapse:collapse;
}

table.forum th{
    border:solid #F58A00 1px;
	background-color:#FFE7A7;
	padding:2px;
}

table.forum td{
    border:solid #F58A00 1px;
}

table.forum td.contenu{
    padding:5px;
   	vertical-align:top;
}

table.forum td.util{
	width:150px;
	padding:2px;
	text-align:center;
	vertical-align:top;
}

table.forum tr.survol:hover{
	background-color:#FEEEC2;
}

img.droite{
	float:right;
	margin-bottom:10px;
}

table.forum div.edit{
	float:right;
	margin-top:5px;
	font-size:8pt;
	font-style:italic;
}

table.forum span.date_sujet {
    font-size:11px;
    font-style:italic;
    color:#797979;
}

.createur_sujet {
    font-size:11px;
    padding-top:3px;
}

div#forum_info{
	padding:4px;
	border:1px solid green;
	background-color:#d6fff5;
	margin:4px;
	-moz-border-radius:8px;
}
