/* Generalities */

body {
	margin: 4px;
	padding: 4px;
}

body, p, tr, td {
	font-size: 10pt;
	font-family: Tahoma, Arial, Verdana, Helvetica, san-serif;
	color: #DDDDDD;
	background-color: black;
	}
	
table {
	width: 100%;
	height: 100%;
}

/* Path for main pages */

.path {
	color: #eb8828;
}

/* Fix IE bug with space around images */
	
img.block {
	display: block;
}

/* Add event for main menu (hover...) */	
	
button, tr, td { 
	behavior: url('inc/hover_ie.htc');
}

/* Skeleton of site */

table.skeleton	{
	border-collapse: collapse;
	}
	
table.skeleton td {
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #A54242;
	text-align: center;
	vertical-align: top;
	}

/* Horizontal menu */

table.menu_h {
	border-collapse: collapse;
}

table.menu_h td {
	border: none;
	background-image: url('img/bg_menu_h.jpg');
	vertical-align: middle;
	width: 10%;
}

table.menu_h td:active, table.menu_h td.active { 
	color:#000000;
	background:#FFFFFF;
}

table.menu_h td:hover, table.menu_h td.hover {
	color:#000000;
	background:#eb8828;
}

/* Vertical menu */

table.menu_v {
	border-collapse: collapse;
	border-width: 1;
	height: 100px;
}

table.menu_v th {
	height: 30px;
	border: none;
	/*border-bottom: 1px solid #A54242;*/
}

table.menu_v td {
	padding: 10px;
	border: none;
	font-size: 8pt;
	text-align: left;
}

/* Form */

form input, textarea, select{
	border-width: 1px;
	border-color: #444444;
	border-style: solid;
	background-color: black;
	color: white;
	font-size: 8pt;
}

/* Ranking  */

table.ranking  {
	border-collapse: collapse;
}

table.ranking td {
	padding: 0px;
	border: none;
	font-size: 8pt;
	text-align: left;
}

/* Footer */

table.footer {
	border-collapse: collapse;
}

table.footer td {
	border: none;
	background-image: url('img/bg_menu_h.jpg');
	vertical-align: middle;
	font-size: 11pt;
}

/* Links */
	
a:link { color:white; text-decoration:none; font-weight: bold; }
a:active { color:white; text-decoration:underline; font-weight: bold; }
a:visited { color:white; text-decoration:none; font-weight: bold; }
a:hover { color:white; text-decoration:underline; font-weight: bold; }