﻿#welcome {
	position: absolute;
	left: 1.1em ;
	top: 5em;
	font-family: verdana;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	z-index: 3;
}

#header {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	/*display: block;*/
	width: 100%;
	z-index: 2;
}

#header div.background {
	float: left;
	/*background: url(../img/menu/blue.png);*/
}	

#header h1 {
	float: left;
	margin: 0;
	padding: 10px 0px 25px 10px;
	color: #0A2E60;
}

#header h1 span { color: #1354AD; }

#header img.logo { z-index: 3; position: fixed; top:0; left:0; margin: 5px -300px 25px 10px; }
#main {
	padding: 1.3em 0 0 1em;
	
	position: absolute;
	top: 6.2em;
	left: 0;
	z-index:1;
	width: 97%;
}	

#xiti {
	float: right;
	top: 0;
}

#pub {
	float: right;
	height:40px;
	/*margin-bottom: -25px*/
}

ul.action {
	list-style-type: square;
}

/*** FORM ***/
input.text { width: 140px; }

input.submit {
	font-size: 8pt;
	font-weight: bold;
}
/**************/

/*** ALBUM ***/
div.album { clear: both; float: left }

div.album h3 { clear: both }

div.album span {
	float: left;
	width: 12em;
	height: 15em;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center	
}
/**************/

a:link img, a:visited img { border-style: none } /* no border on img links */
a:hover img { background-color: transparent }

div.post {
	clear: both;
	line-height: 20px
}

div.code {
	font-family: courrier
}

/*### BOX ###*/
div.box {
	float: left;
	margin: 5px;
	padding: 1px;
}
div.box div.row {
	clear: both;
	float: left;
	margin-bottom: 1px
}
div.box span {
	float: left;
	padding:5px
}

/*** TABLE ***/
table {
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	font-family: arial;
	font-size: 10pt;
	border-spacing: 0px
}

tr {
	padding: 0px;
	margin: 0;
}
td {
	padding: 6px;
	border: 0px;
	font-family: arial;
}

tr.title1 td { padding: 5px }

table.hidden { border: none }

tr.row1, tr.row2 { padding: 3px 0 3px 0 }

tr.title1 {
	font-weight: bold;
	font-family: verdana;
	letter-spacing: 2px;
	padding: 5px;
	margin-bottom: 1px;
}

.title2 {
	font-weight: bold;
	font-family: verdana;
	font-size: 8pt;
}

.title3 {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.center, .nb { text-align: center }
.left { text-align: left }
.right { text-align: right }
.desc, .sign, .nb {
	font-family: Verdana;
	font-size: 8pt;
}

/***************/
/*** QUOTE ***/
div.quote div.head, div.quote div.content {
	margin: 5px 15px 5px 15px;
}

div.quote div.content { padding: 5px; }

/***************/
/*** DIVERS ***/

span.label { float: left; padding: 5px; }
span.content { float:left }

body {
	font-family: arial;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: verdana;
	font-size: 18pt;
	font-weight: bold;
	margin-left: 4px
}

/* error box */
div.error {
	clear: both;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.error div.title,  div.success strong {
	font-family: verdana;
	font-size: 9pt;
}
div.error div.title {
	padding-bottom: 20px;
	font-weight: bold;
}

/* warning box */
div.warning {
	clear: both;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.warning div.title, div.warning strong {
	font-family: verdana;
	font-size: 9pt;
}
div.warning div.title {
	padding-bottom: 20px;
	font-weight: bold;
}

/* success box */
div.success {
	clear: both;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.success div.title, div.success strong {
	font-family: verdana;
	font-size: 9pt;
}
div.success div.title {
	padding-bottom: 20px;
	font-weight: bold;
}

h3 {
	font-family: verdana;
	font-size: 10pt;
}
strong, .label {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}
