* { padding: 0; margin: 0; }
body { background: #2D2D2D url(images/ombre.jpg) top repeat-y; font: 85% Verdana, Arial, Helvetica, sans-serif; }
a img { border: none; }
#start span { display: none; }
#start { 
 	display: block;
	margin: 2em auto;
	background: url(images/boutons.jpg) no-repeat 0 -40px; 
	width: 122px; height: 40px; 
	
}
#content a { color: #538AC8; }
#start:hover { background-position: 0 0; }
#main { color: #2D2D2D; width: 760px; margin: 0 auto; background: #fff; }
#top { background: url(images/top.gif) repeat-x bottom; padding: 12px 2em 33px 2em; overflow: hidden; }
#top img { float: left; }
#top h1 { float: right; margin-top: 14px; padding-right: 30px; background: url(images/suisse.gif) no-repeat right; text-align: right; font-size: 1.3em; color: #666; font-weight: bold; }
#content #footer { 
	width: 100%;
	font-size: 0.7em;
	clear: both;
	padding: 4px 0;
	border-top: 1px solid #ccc; 
	color: #999; text-align: center; 
}
#footer a { color: #999; }

#content h1 { font-size: 1.2em; }
#content p { margin: 1em 0; font-size: 1em; }
#content { padding: 2em; overflow: hidden; }

/*#content form.login { background-color: #eee; border: 1px solid #ccc; width: 400px; padding: 1em; margin: 2em auto; }
#content form.login p { margin: 2em 0; overflow: hidden; }
#content form.login label { clear: both; float: left; width: 150px; text-align: right; }
#content form.login input { float: left; width: 180px; margin-left: 10px; }
#content form.login button { float: left; margin-left: 160px; display: inline; }

#content form.login p.wrong { color: red; text-align: center; }
*/