/* Avoir des liens tout en noir */
.allblack a {
	color:black !important;
}
.allblack a:hover {
	color:black !important;
}
.allblack a:visited {
	color:black !important;
}

/* Invisible par défaut */
.invis {
	display:none;
}

/* Fond en grisé */
.fond-gris {
	background-color:#A0A0A0 !important;
}

/* Boutton rechercher dans les formulaires */
.button-search {  
    cursor: pointer;  
    width: 75px;  
    height: 22px;  
    border: none;  
    background: url("images/search.png") no-repeat center center;  
}
.button-search:hover {  
    background: url("images/search.png") no-repeat center center;  
}

/* Boutton commander dans les formulaires */
.button-cder {  
    cursor: pointer;  
    width: 75px;  
    height: 22px;  
    border: none;  
    background: url("order.png") no-repeat center center;  
}
.button-cder:hover {  
    background: url("order.png") no-repeat center center;  
}

/* Textbox de recherche dans les formulaires */
.textbox-search {
	background-color:#303030;
	color:white;
	border:1px solid #706a60;
	height: 16px;
	font-size:10px;
}

/* Listbox de recherche dans les formulaires */
.listbox-search {
	background-color:#303030;
	color:white;
	border:1px solid #706a60;
	height: 18px;
	font-size:10px;
}

/* Textbox de login */
.textbox-login {
	background-color:#303030;
	color:white;
	border:1px solid #706a60;
	height: 16px;
	font-size:10px;
}

/* Table de layout pour le login */
.tab-login {
	border-collapse:collapse;
	border-width:0px;
	vertical-align:middle;
	color:black;
	text-align:center;
}

/* Table de layout pour la recherche */
.tab-search {
	border-collapse:collapse;
	border-width:0px;
	vertical-align:middle;
	color:black;
	text-align:center;
}

/* Table de layout pour les infos personnelles */
.tab-persinfos {
	border-collapse:collapse;
	border-width:0px;
	vertical-align:middle;
	color:black;
	text-align:center;
}

/* Table des crafteurs */
.tab-crafteurs {
	border-collapse:collapse;
	border:2px solid #6495ed;
	vertical-align:middle;
	color:black;
}
.tab-crafteurs th {
	border:1px dotted #1D1B11;
	font-weight:bold; 
	text-align:center;
	background-color:#303030;
	color:white;
}
.tab-crafteurs-td1 {
	height:40px;
}
.tab-crafteurs-td2 {
	height:40px;
}
.tab-crafteurs-td1 td {
	height:40px;
	border:1px dotted #1D1B11;
	padding:3px;
	text-align:center;
}
.tab-crafteurs-td2 td {
	height:40px;
	border:1px dotted #1D1B11;
	padding:3px;
	text-align:center;
	background-color:#e3e3e3;
}
.tab-crafteurs-lvl {
	color:#4a0;
	font-weight:bold; 
}
.tab-crafteurs-perso {
	color:#b00;
	font-weight:bold; 
}
.tab-crafteurs tbody {
	border:2px solid #1D1B11;
}

.linesep {
	/*border-bottom-style:dashed;
	border-bottom-width:1px;*/
	border-top-style:solid;
	border-top-width:3px;
}

/* Notepad */
.tab-notepad {
	border-collapse:collapse;
	border:2px solid #1D1B11;
	vertical-align:middle;
	color:black;
	padding:3px;
	text-align:center;
}
.tab-notepad thead {
	font-weight:bold; 
	text-align:center;
	background-color:#303030;
	color:white;
}
.tab-notepad th {
	border:1px dotted #1D1B11;
	background-color:#e3e3e3;
	text-align:left;
	font-weight:normal; 
}
.tab-notepad td {
	border:1px dotted #1D1B11;
}
.tab-notepad tbody td {
	text-align:left;
}
.tab-notepad tbody th.center-text {
	text-align:center;
}
/*.tab-notepad tbody {
	border:1px solid #1D1B11;
}*/
.tab-notepad-inner {
	border-collapse:collapse;
	border:0px solid #1D1B11;
}
.tab-notepad-inner td {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}
.tab-notepad-inner tr {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}

/* Table des commandes */
.tab-cdes {
	border-collapse:collapse;
	border:2px solid #1D1B11;
	vertical-align:middle;
	color:black;
}
.tab-cdes th {
	border:1px dotted #1D1B11;
	padding:3px;
	background-color:#e3e3e3;
	text-align:left;
	font-weight:normal; 
	color:666666;
}
.tab-cdes td {
	border:1px dotted #1D1B11;
	padding:3px;
	text-align:center;
}
.tab-cdes thead {
	font-weight:bold; 
	text-align:center;
	background-color:#303030;
	color:white;
}
.tab-cdes tbody {
	border:2px solid #1D1B11;
}
.tab-cdes-inner {
	border-collapse:collapse;
	border:0px solid #1D1B11;
}
.tab-cdes-inner td {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}
.tab-cdes-inner tr {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}

/* Text du status des commandes */
.status-attente {
	color:#2952FF;
	font-weight:bold; 
}
.status-encours {
	color:#CC6600;
	font-weight:bold; 
}
.status-fini {
	color:#44AA00;
	font-weight:bold; 
}
.status-refus {
	color:#E00000;
	font-weight:bold; 
}

/* Table des récoltes */
.tab-recolte {
	border-collapse:collapse;
	border:2px solid #1D1B11;
	vertical-align:middle;
	color:black;
}
.tab-recolte th {
	border:1px dotted #1D1B11;
	padding:5px;
	background-color:#e3e3e3;
	text-align:left;
	font-weight:bold; 
	color:666666;
}
.tab-recolte td {
	border:1px dotted #1D1B11;
	padding:5px;
	text-align:center;
}
.tab-recolte tbody {
	border:2px solid #1D1B11;
}
.tab-recolte-inner {
	border-collapse:collapse;
	border:0px solid #1D1B11;
}
.tab-recolte-inner td {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}
.tab-recolte-inner tr {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}
.tab-recolte thead {
	font-weight:bold; 
	text-align:center;
	background-color:#303030;
	color:white;
}

/* Table des plans */
.tab-plans {
	border-collapse:collapse;
	border:2px solid #1D1B11;
	vertical-align:middle;
	color:black;
}
.tab-plans th {
	border:1px dotted #1D1B11;
	padding:5px;
	background-color:#e3e3e3;
	text-align:left;
	font-weight:normal; 
	color:666666;
}
.tab-plans td {
	border:1px dotted #1D1B11;
	padding:5px;
	text-align:center;
}
.tab-plans tbody {
	border:2px solid #1D1B11;
}
.tab-plans thead {
	font-weight:bold; 
	text-align:center;
	background-color:#303030;
	color:white;
}
.tab-plans a {
	color:black;
}
.tab-plans a:hover {
	color:black;
}
.tab-plans a:visited {
	color:black;
}

/* Table des log WH */
.tab-whlog {
	border-collapse:collapse;
	border:2px solid #1D1B11;
	vertical-align:middle;
	color:black;
}
.tab-whlog th {
	border:1px dotted #1D1B11;
	padding:3px;
	background-color:#7F6C2C;
	text-align:left;
	font-weight:normal; 
}
.tab-whlog td {
	border:1px dotted #1D1B11;
	padding:3px;
	text-align:center;
}
.tab-whlog thead {
	font-weight:bold; 
	text-align:center;
	background-color:#4A452A;
	color:white;
}
.tab-whlog tbody {
	border:2px solid #1D1B11;
}
.tab-whlog-inner {
	border-collapse:collapse;
	border:0px solid #1D1B11;
}
.tab-whlog-inner td {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}
.tab-whlog-inner tr {
	border:0px solid #1D1B11;
	padding:0px;
	text-align:left;
}
.tab-whlog-retrait {
	color:#BC0000 !important;
}
.tab-whlog-depot {
	color:#00820D !important;
}

/* Texte pour possesion des plans */
.plan-got {
	color:#CC0000;
	font-weight:bold; 
}
.plan-know {
	color:#009900;
	font-weight:bold; 
}

/* Mise en forme pour la sélection de la table des plans */
.selected-plan-row {
	background-color:#e3e3e3;
}
.selected-plan-row.selected-plan-line  {
	background-color:#FFFFFF !important;
	border:2px solid #000000 !important;
}
.selected-plan-line {
	background-color:#e3e3e3;
}

/* Menu de navigation */
ul#tabnav {
    /*font: bold 19px verdana, arial, sans-serif;*/
    list-style-type: none;
    /*padding-bottom: 10px;*/
    /*border-bottom: 1px solid #6c6;*/
    /*margin: 0;*/
	/*background-image: url("./styles/brushed_metal/theme/images/bg_list.gif");*/
}
ul#tabnav li {
    /*float: left;*/
    /*height: 16px;
    /*background-color: #e3e3e3;*/
    /*margin: 2px 2px 0 2px;*/
    /*border: 1px solid #c2c2c2;*/
	/*background-image: url("./styles/brushed_metal/theme/images/bg_list.gif");*/
}
ul#tabnav li.active {
    /*border-bottom: 1px solid #DDD9C3;*/
    /*background-color: #DDD9C3;*/
}
#tabnav a {
    /*float: left;*/
    display: block;
    color: #666;
    text-decoration: none;
    padding: 4px;
}
#tabnav a:hover {
    text-decoration: underline;
}

/* Cellule éditable dans les tables */
td.cellule {
	cursor: pointer;
}

/* News du manager */
.news-titre {
	color:red;
	font-weight:bold; 
}
.news-corps {
	color:black;
}

/* Couleur des texte de liste */
.aide-li {
	color:#B81408;
}

/* Menu contextuel */
.contextMenu {
	position: absolute;
	width: 250px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
}
.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}
.contextMenu LI.hover A {
	color: #FFF;
	background-color: #3399FF;
}
.contextMenu LI.disabled A {
	color: #AAA;
	cursor: default;
}
.contextMenu LI.hover.disabled A {
	background-color: transparent;
}
.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}
.contextMenu LI.edit A { background-image: url(images/page_white_edit.png); }
.contextMenu LI.cut A { background-image: url(images/cut.png); }
.contextMenu LI.copy A { background-image: url(images/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(images/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(images/page_white_delete.png); }
.contextMenu LI.quit A { background-image: url(images/door.png); }

/* the overlayed element */
.apple_overlay {
	display:none;
	background-image:url(./styles/brushed_metal/theme/images/overlay.png);
	width:580px;
	padding:35px;
	font-size:11px;
	background-color: #e3e3e3;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(./styles/brushed_metal/theme/images/overlay-close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.apple_overlay_log {
	display:none;
	background-image:url(./styles/brushed_metal/theme/images/overlay-close.png);
	width:880px;	
	padding:35px;
	font-size:11px;
	background-color: #e3e3e3;
}

.apple_overlay_log div.close {
	background-image:url(overlay-close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.modal {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:2px solid #333;
	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
	margin:0px;
	padding:10px 0 10px 0px;
	border-bottom:1px solid #333;
	font-size:16px;
}


/* Inutilisé mais on ne sait jamais :) */
.body_old {   
    background:#F5F8FC;   
    font-family:arial, sans-serif;
    font-size:12px;
    color:#000;   
}
.tab-plans_old {
	border-collapse:collapse;
	border:2px solid #6495ed;
	vertical-align:middle;
	color:black;
}
.tab-plans_old th {
	border:1px dotted #6495ed;
	padding:5px;
	background-color:#EFF6FF;
	text-align:left;
	font-weight:normal; 
}
.tab-plans_old td {
	border:1px dotted #6495ed;
	padding:5px;
	text-align:center;
}
.tab-plans_old tbody {
	border:2px solid #6495ed;
}
.tab-plans_old thead {
	font-weight:bold; 
	text-align:center;
	background-color:#9cf;
}
