@charset "utf-8";
/* CSS Document */
/* --- STYLES DE BASE --- */ 
 
/* Page */ 
html { 
	font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
} 
body { 
	margin: 0; 
	padding: 0; /* Remettre à zéro si nécessaire. */ 
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	font-size: 14px; /* À adapter pour la police choisie. (3) */ 
	line-height: 18px; /* À adapter au design. (4) */ 
	color:#aaa19b;
	overflow:auto;
	background-color:#000;	
}
 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
	/*font-family: Times, "Times New Roman", "Liberation Serif", FreeSerif, serif; */
	margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */ 
	line-height: 1.2em; 
	font-weight: bold; /* Valeur par défaut. (6) */ 
	font-style: normal; 
} 
h1 { 
	font-size: 1.75em; 
} 
h2 { 
	font-size: 1.5em; 
} 
h3 { 
	font-size: 1.25em; 
} 
h4 { 
	font-size: 1em; 
} 
 
/* Listes */ 
ul, ol { 
	margin: 10px 0 10px 32px; 
	padding: 0; 
} 
 
/* Paragraphes */ 
p { 
	margin: 10px 0; /* Marges plus faibles que par défaut. (7) */ 
} 
address { 
	margin: 10px 0; 
	font-style: normal; 
} 
 
/* Liens */ 
a { 
	text-decoration: underline; 
} 
a:link { 
	color: #aaa19b; 
} 
a:visited { 
	color: #aaa19b; 
} 
a:hover, a:focus, a:active { 
	color: #aaa19b; 
} 
/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active { 
	outline: none; 
} 
/* Pas de bordure autour des images dans les liens */ 
a img { 
	border: none; 
} 
 
/* Divers éléments de type en-ligne (8) */ 
em { 
	font-style: italic; 
} 
strong { 
	font-weight: bold; 
} 
 
/* Formulaires */ 
form { 
	margin: 0; 
	padding: 0; 
	border: none; 
} 
fieldset  {
	padding: 10px;
	margin: 1px; 
	
}
input, button, select { 
	vertical-align: middle; /* Solution pb. d'alignement. (9) */ 
}

				/**** GEBSON STYLES ****/

/* PSEUDO FIELDSET */
.divFieldset{
	border: 1px solid #3d3835;
	margin-bottom:36px;
	padding:10px;
}
.divFieldsetLegend {
	/*font-family: Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;*/
	color: #f6e9e0;
	font-size:18px;
	line-height:24px;
	padding:0 5px 10px;
	margin:0 0 0 10px;
	margin-top:-24px;
	background-color:#000;
	float:left;
}
.divFieldsetContent {
	clear:both;
}

/* TABLE */
table.noBorder tr, table.noBorder th, table.noBorder td{
	border-collapse:collapse;
	border:0;
	padding:0;
}

/* FORMS */
input {
		
}
input[type=text] {
	/*font-family: Times, "Times New Roman", "Liberation Serif", FreeSerif, serif; */
	font-size: 14px;
	color:#f6e9e0;
	height: 19px;
	width: 210px;
	background-color:#1e1c19;
	border:1px solid #2e2b27;
	padding:1px 5px;
}
input[type=submit] {
	cursor: pointer;
	/*font-family: Times, "Times New Roman", "Liberation Serif", FreeSerif, serif; */
	font-size: 14px;
	color:#f6e9e0;
	text-transform:uppercase;
	height: 23px;
	background-color:#000;
	border:1px solid #2e2b27;
	padding:0px 5px;
	overflow: visible;
	margin-left:10px;
}
input[type=submit]:hover {
	background-color:#100f0d;
}

/* ID */
#title{
	width:214px;
	height:42px;
	margin:100px auto;
	padding:0;
}
#title h1{
	padding:0;
	margin:0;
}

#content{
	margin:auto;
	padding-top:0px;
	width:400px;
}
