body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.7em "Trebuchet MS", helvetica, sans-serif ;
	background: #dea ;
}

div#conteneur
{
	width: 770px ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #ab4 ;
	background: #fff ;
}

div#title
{
	width: 700px ;
	margin: 0 auto ;
	text-align: left ;
	border: 1px solid #ab4 ;
	background: #fff ;
}

h1
{
	margin-left: 30px;
	color: red;
}

div#main
{
	width: 300px;
	height: 125px;
	margin: 10px auto;
	padding-top: 30px;
	padding-left: 30px;
	text-align: left ;
	background-image: url(Box.gif);
	background-repeat: no-repeat;
}

div#main form input
{
	font: 0.7em "Trebuchet MS", helvetica, sans-serif ;
	background-color: #C2DDF9;
	border:1px solid #248;
}

div#main p#error
{
	color: red;
}

