/* BALISES NATIVES */

html, body {
	margin:0px;
	padding:0px;
	background-color:#111;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
form {
	margin:0px;
	padding:0px;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#CC0000;
	text-decoration:none;
}
div {
	text-align:center;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
h1 {
	font-size:14px;
	font-weight:bold;
}


/* IDENTIFICATION */

input.txt1 {
	width:150px;
	padding:1px 0px 1px 0px;
	background-color:#111;
	border:1px solid #333;
	color:#FFF;
}
input.btn1 {
	width:150px;
	height:25px;
	margin-top:5px;
	color:#FFF;
	background-color:#333;
	border-top:1px solid #444;
	border-left:1px solid #444;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
}
input.btn1:hover {
	background-color:#444;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}
#box_log {
	width:250px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #333;
	background-color:#000;
}
#logo_flash {
	width:250px;
	height:100px;
	background-image:url(../images/logo.jpg);
	margin-bottom:20px;
}
#formulaire {
	width:100%;
	height:95px;
}
.box_g {
	width:85px;
	height:25px;
	float:left;
	text-align:right;
	padding:1px 5px 1px 1px;
	line-height:25px;
}
.box_d {
	width:150px;
	height:25px;
	float:left;
	text-align:left;
	padding:1px 1px 1px 1px;
	line-height:25px;
}
.erreur {
	font-size:10px;
	color:#C00;
	text-align:center;
}

/* INTERFACE */

#band_h {
	width:100%;
	height:75px;
	border-bottom:1px solid #333;
	background-color:#000;
}
#band_sh {
	width:100%;
	height:32px;
	border-top:1px solid #111;
	background-color:#111;
}
#box_logo {
	width:250px;
	height:75px;
	float:left;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
}
#box_ident {
	height:48px;
	height:40px;
	float:right;
	text-align:right;
	padding:10px;
}
#box_titre {
	position:absolute;
	width:400px;
	height:50px;
	margin-left:30%;
}
.inter_btn1 {
	position:relative;
	float:right;
	width:120px;
	height:28px;
	top:-32px;
	color:#FFF;
	background-color:#333;
	border-top:1px solid #444;
	border-left:1px solid #444;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	text-align:right;
	padding-right:5px;
	line-height:28px;
	cursor:pointer;
}
.inter_btn1:hover {
	background-color:#444;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}
.inter_btn2 {
	position:relative;
	float:right;
	width:120px;
	height:28px;
	top:-32px;
	color:#FFF;
	background-color:#555;
	border-top:1px solid #444;
	border-left:1px solid #444;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	text-align:right;
	padding-right:5px;
	line-height:28px;
	cursor:default;
}
.ico_profil {
	width:40px;
	height:28px;
	float:left;
	background-image:url(../images/vig-util.png);
}
.ico_close {
	width:40px;
	height:28px;
	float:left;
	background-image:url(../images/vig-close.png);
}
.ico_admin {
	width:40px;
	height:28px;
	float:left;
	background-image:url(../images/vig-anim.png);
}
.ico_liste {
	width:40px;
	height:28px;
	float:left;
	background-image:url(../images/vig-quest.png);
}

/* CONTENU */

#page {
	margin:20px;
	border:1px solid #333;
	padding:1px;
	text-align:left;
}
table.listeCrea {
	width:100%;
	border:0px;
	padding:0px;
}
tr.survol {
	background-color:#000;
	margin:1px;
}
tr.survol:hover {
	background-color:#222;
	cursor:pointer;
}
td.boxListeG {
	width:50%;
	text-align:right;
	padding:5px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
}
td.boxListeD {
	width:50%;
	text-align:left;
	padding:5px 10px 5px 10px;
	color:#CCC;
}