*{margin:0; padding:0; border:0;}
a{text-decoration:none; color:#fe43df; font-size:8pt}
a:hover{text-decoration:underline;}

body {
	width: 900px;
	margin:0 auto;
	font: normal 10pt Tahoma, Verdana, sans-serif, Arial;
	color:#fff;
	background-color:#000;
}

/*///////////////////////////////////  GLOBAL  //////////////////////////*/
	#global {
		margin:0 auto;
		float:left;
		width:900px;
		background: url(../citizen/images/fondcontenu.png) repeat-y left top;
	}

/*///////////////////////////////////  HEADER  //////////////////////////*/
	#header {
		width:900px;
		height:255px;
		font-weight:bold;
		text-transform:uppercase;
		background: url(../citizen/images/header.png) no-repeat left top; 
	}

/*///////////////////////////////////  MENU  A DROITE //////////////////////////*/
	#menu {
		float:right;
		display:inline;
		width:226px;
		height:484px;
		text-align:left;
		margin:0 50px 0 0;
		padding:10px 0;
		background: url(../citizen/images/menu.png) no-repeat left top;
	}
	#menu h2 {
		font-size:10pt;
		margin:0;
		padding:20px 0 5px 0;
		text-align:center;
		color:#094dd6;
	}
	#menu ul {
		margin:0 0 20px 0;
		font-size:10pt;
		list-style:none;
	}
	
	#menu ul li {
		width:226px;
	}
	
	#menu ul li a {
		display:block;
		margin:0px;
		text-align:center;
		text-decoration:none;
		color:#fe43df;
		background: url(../citizen/images/lien.png) no-repeat left top;
	}
	
	#menu ul li a:hover {
		text-decoration:underline;
	}

/*///////////////////////////////////  CORPS  //////////////////////////*/
	#corps {
		margin:0 260px 0 80px;
		padding:10px;
		color:#8d8d8d;
	}
	
	.floatl {
		float:left;
		padding-right:1em;
		margin:0;
	}
	
	#corps h1 {
		color:#094dd6;
		margin:0 10px 0 0;
		padding:0;
		font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
		border-bottom:1px solid #094dd6;
	}
	#corps p {
		margin:5px 0;
		padding:0;
	}
	#corps p a {
		color:#fe43df;
	}
	
	#corps p.right {
		margin-right:15px;
		text-align:right;
		font-weight:bold;
		font-size:9px;
		letter-spacing:1px;
		color:#8d8d8d;
	}

/*///////////////////////////////////  FOOTER  //////////////////////////*/
	p#footer {
		clear:both;
		width:836px;
		height:103px;
		padding-top:30px;
		font-size:9px;
		text-align:center;
		color:#8d8d8d;
		background:#000 url(../citizen/images/footer.png) no-repeat left top;
	}
	
	p#footer a{
	color:#fe43df;
	}

/* Table */

	table
	{
		color:#8d8d8d;
		margin:auto;
	}
	
	th
	{
		color:#666666;	
	}
	
/* Titre */

	h2
	{
		color:#7f016b;
	}
	
/* INSCRIPTION */

	form
	{
		color:#000000;	
	}
	
	legend
	{
		margin-left:20px;
		color:#0033FF;
		font-size:18px;	
	}
	fieldset
	{
		border:1px solid #999999;
		background-color:#E0E4E0;
		padding-top:10px;
		padding-bottom:10px;
		margin:auto;
	}
	label
	{
		text-align:right;	
		font-size:15px;
		width:140px;
		float:left;
	}
	input
	{
		margin:2px 0px 2px 10px;
	}
	
/* Message de validation */
	#message
	{
		background-color:black;
		width:500px;
		margin:300px auto;
		color:#000000;
	}
	.en-tete
	{
		height:100px;
		background-image:url(images/header_2.png);
	}
	.contenu
	{
		background-image:url(images/fondcontenu_2.png);
		background-repeat:repeat-y;
		padding:20px 55px 0px 55px;
	}
	.bas-page
	{
		height:32px;
		background-image:url(images/footer_2.png);
	}
/* Couleur */

	.erreur
	{
		text-align:center;
		font-size:16px;
		color:red;
	}


















