/****************************************************************
** Title........: APnet Upload Platform
** Filename.....: style.css
** Author.......: APnet
** Function.....: Feuille de style
*****************************************************************/
body {
	width:600px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-family:Verdana, Serif, Sans-serif, Helvetica;
	font-size:12px;
	color:#ffffe8;
	text-align:justify;
	background-color:#151515;
}

.header_menu_1 {
	width:580px; /* width body - 2x padding */
	height:92px; /* hauteur image - 2x padding */
	padding:10px;
	font-size:10px;
	font-weight:bold;
	color:#ffffe8; /* font color */
	background-repeat:no-repeat;
	background-color:#242424;
	border-top:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	text-align:right;
}

.header_menu_2 {
	width:580px;
	/*height:10px;*/
	padding:10px;
	background-color:#242424; /* gris clair */
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
}

.footer_menu_1 {
	width:590px;
	height:60px;
	padding:5px;
	text-align:center;
	background-color:#242424; /* gris clair */
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
}

.footer_menu_2 {
	width:590px;
	height:30px;
	padding:5px;
	text-align:center;
	font-size:9px;
}

.center_block {
	width:600px;
	min-height:100px;
	background-color:#242424;
	border-top:1px solid #333333;
	padding-top:20px;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
}

.full_block {
	width:580px;
	min-height:100px;
	padding:10px;
	background-color:#242424;
}

.align_right {
	text-align:right;
}

.align_left {
	text-align:left;
}

.align_center {
	text-align:center;
}

h1 {
	font-family:Verdana, Serif, Sans-serif, Helvetica;
	font-size:12px;
	color: #ffffe8;
	font-weight:normal;
	margin:0; 
	padding:0;
}

h2 {
	font-family:Verdana, Serif, Sans-serif, Helvetica;
	font-size:12px;
	color: #ffffe8;
	padding:5px;
	margin:0;
	text-align:center;
	border-top:0px solid #ffffe8;
	border-right:0px solid #ffffe8;
	border-left:0px solid #ffffe8;
}

h3 {
	font-family:Verdana, Serif, Sans-serif, Helvetica;
	font-size:12px;
	color: #ffffe8;
	font-weight:normal;
	margin:0; 
	padding:0;
}

.error {
	color:#ff392c;
	text-align:center;
	padding:0px;
}

.result {
	color:#ffffe8;
	text-align:center;
	padding:0px;
}

.window_content {
	padding:5px;
	background-color:#242424;
	border-right:0px solid #ffffe8;
	border-left:0px solid #ffffe8;
	border-bottom:0px solid #ffffe8;
	text-align:center;
}

a {
	text-decoration:none;
	color:#ff392c;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0px
}

table {
	border-spacing:0px;
	border-collapse:collapse;
}

.td_left_align {
	text-align:left;
}

.td_right_align {
	text-align:right;
}

.td_left_align_100 {
	text-align:left;
	width:110px;
	border:1px solid #ffffe8;
	padding:0px;
	vertical-align:top;
}

.td_center_align {
	text-align:center;
	border:1px solid #ffffe8;
}

.td_background_seperator {
	text-align:center;
	border:1px solid #ffffe8;
	background-color:#ffffe8;
}

.td_center_align_100 {
	text-align:center;
	width:100px;
	border:1px solid #ffffe8;
	vertical-align:top;
}

.td_right_align_100 {
	text-align:right;
	width:200px;
}

.form_margin_small {
	margin:15px;
}

.input_text {
	font:Verdana, Serif, Sans-serif, Helvetica;
	font-size:12px;
	color:#242424;
	background:#FFFFFF;
	border:1px #ffffe8 solid;
	padding:1px;
	margin:5px;
	width:250px;
}

.input_button {
	font:Verdana, Serif, Sans-serif, Helvetica;
	font-size:12px;
	color:#ffffe8;
	background:#ff4444;
	border:1px #ff0000 solid;
	padding:1px;
	width:70px;
	margin:5px;
}