body {
	text-align: center; /* IE quirks auto margins workaround */
	margin : 0;
	padding : 0 0 0 30px;
	font-family : "lucida grande",lucida,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 0.8em;
	color : #fff;
	quotes: '\0000ab\0000a0' '\0000a0\0000bb' '\00201c\0000a0' '\0000a0\00201d';
/*	background-color : #f8f8f8;*/
	background-image:url(bg3.gif); 
	background-color : #39322a;
}
p { margin : 0; }
img { border : none; }
form { display : block; margin : 0; padding : 0; }
a {
	color:#f8f8f8;
	text-decoration:none;
}
#page {
	width:780px;
	margin:0 auto;
	text-align: center; /* IE quirks auto margins workaround */
/*	background-color : #ffffff;*/
}
#prelude, #prelude a {
	position : relative;
/*	color:#f8f8f8;*/
	color:#39322a;
	font-size:1px;
	margin:0 0 10px 0;
	padding:0;
}
#main {	margin:0;}

#footer {
	margin: 1em 0;
	padding-left: 1em;
	padding-right: 1em;
/*	color: #b0b0b0;*/
	color:#676767;
	line-height: 150%;
	font-size:70%;
}
#footer a, a:visited {
/*	color : #b0b0b0*/;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover, a:focus, a:active {
/*	color: #999999;*/
	color:#888888;
	text-decoration:none;
	font-weight:bold;
}
#buzz {
	margin: 1.5em 0 1em 0;
/*	font-family : "century gothic","lucida grande",lucida,Verdana,Arial,Geneva,Helvetica,sans-serif;*/
/*	color:#4c453d;*/
	color:#ffffff;
/*	font-size:0.9em;*/
/*	text-align:right;*/
}
#buzz a, a:visited {
/*	color : #b0b0b0*/;
	color:#f8f8f8;
	text-decoration:none;
	font-weight:normal;
}
#buzz a:hover, a:focus, a:active {
/*	color: #999999;*/
	color:#888888;
	text-decoration:none;
	font-weight:normal;
}

#cacher {
visibility :hidden;
}

#reco {
	text-align: center;
}
fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

input, textarea {
	font-family : "lucida grande",lucida,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 1em;
	border-width : 1px;
	border-color : #ccc;
}

input[type], textarea[name] {
	background: #f7f7f7;
}

input[type=submit], input[type=reset] {
	background : #fff;
	color : #999;
}

input[type=submit]:hover {
	background : #f7f7f7;
	color : #333;
}

p.field {
	margin : 0.5em 0 0 0;
}

p.field label {
	display : block;
	font-weight : bold;
	font-size : 0.85em;
	color : #fff;
}

.reco_lien a:hover, a:focus, a:active, a:visited {
/*	color: #999999;*/
/*	color:#888888;*/
	text-decoration:underline;
	font-weight:bold;
}

#reco {
	margin:0 0 5em 0;
}
