
body {
	background: #000 url(../images/background.jpg) no-repeat top center;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
}

a { color: #fff; }
a img { border: none; }
form { margin: 0px; }

#page {
	width: 877px;
	margin: 0px auto;
}
	#page #logo {
		margin-top: 50px;
		text-align: center;
	}

		#page #content {
			float: left;
			background: url(../images/background_content.png) no-repeat center center;
			height: 418px;
			width: 855px;
			margin-top: 69px;
		}
			#page #content .float {
				float: left;
				width: 840px;
				text-align: center;
				margin: 10px 15px;
				display: inline;
			}
			#page #content h3 {
				margin: 0px;
				font-size: 1.3em;
				color: #fff;
			}
			#page #content form {
				margin: 10px 0px;
				color: #fff;
			}

	#page #footer {
		color: #000000;
	}
		#page #footer a { color: #000000; }

div.fl_left, img.fl_left { float: left; margin: 2px 4px; }
div.al_ce, p.al_ce, span.al_ce { text-align: center; display: block; }
div.clearer { clear: both; }
.rouge{color:#ff4343;}
.vert{color:#4cd764;}
.attention{color:#8d1616;}

/* fancyform styles */
.demo label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:1px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#222;background-image:url(../images/formulaires/chk_on.png)}
.unchecked{background-color:#1c1c1c;background-image:url(../images/formulaires/chk_off.png)}
.selected{background-color:#222;background-image:url(../images/formulaires/rdo_on.png)}
.unselected{background-color:#1c1c1c;background-image:url(../images/formulaires/rdo_off.png)}
.leftcol{float:left;clear:left;width:20%}
.rightcol{float:left;clear:right;width:20%}
.rightcolp{float:left;clear:right;width:20%}
.rightcolpp{float:left;clear:right;width:20%}
.centrage{margin-left:140px;}