* {
	border:0;
	margin:0;
	padding:0;
	text-decoration:none;
}
body {
	color:white;
	background-color:black;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	/*letter-spacing:0.2pt;*/
	line-height:1.2em;
}
 
.link {
	color:#FC0;
	font-size:smaller;
}
.left { float:left; }
.disable:hover { color: #FC0; cursor: default; }

a:hover {
	color:white;
}

/* PAGE WITH MARGIN */
#page {
	margin:75px 80px auto 80px;
	/*margin:0 80px -50px 80px;*/
}

/* CONTENER */
#contener {
	position:relative;
	width:640px;
	margin:auto;
}

/* HEADER*/
.header {
	text-align:center;
	font-size:1.6em;
	/*font-weight:bolder;*/
	letter-spacing:0.8pt;
	white-space:nowrap;
}
.space { height:20px; }
.smaller { font-size:0.7em; }
#title { }
#logo_image { }
/* /HEADER*/

/* MAIN */
#main  {
	vertical-align:top;
}
#description, #description_left, #description_right { height:219px; }
#description_left {
	width:21px;
	background:url(images/bloc_left.png) no-repeat;
}
#description {
	padding-left: 5px;
	background:url(images/bloc_center_1px.png) repeat-x;
}
#description p { margin-bottom:0.7em; }
#description_right {
	width:19px;
	background:url(images/bloc_right.png) no-repeat;
}

#features {
	padding-left: 10px;
	background:url(images/bloc_center_1px.png) repeat-x;
	text-align:center;
	color:#ffd700;
}
#features a:hover {
	color:white;	
}
/* /MAIN */

/* FEEDBACK */
#infos { text-align: right; }
#endForm { float: right; }
#feedback { margin: 150px 100px; width: 450px; }
#feedback hr { margin: 5px 0 10px 0; height: 1px; border-top:1px solid white; }

#feedback p { margin: 0 10px; padding-bottom: 0.5em; }

#feedback input { margin-left: 10px; }
#feedback textarea { margin-right: 10px; }
#feedback input, #feedback textarea { padding: 2px 4px; }
#feedback .submit_buttons input {
	margin: 0;
	padding: 0 2px;
	border: 1px solid white;
	vertical-align: bottom;
}
#feedback .submit_buttons .submitBtn { padding: 1px 3px; }
#feedback .submit_buttons .submitBtn:hover { background-color: white; }
/* /FEEDBACK */

/* FOOTER */
#footer, #footer table { text-align:center; }
#footer a { color:gray; }
/* /FOOTER */
.top_margin { height:20px; }