html, body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
body{
	padding:0;
	margin:0 auto;
	text-align:center;
}
#main{
	padding-top:23px;
	/* padding:0 auto; */
	margin:0 auto;
	width:750px;
	text-align:center;
}
#header{
	width:735px;
	text-align:left;
	height:283px;
	position:relative;
}
	#header .langue{
		position:absolute;
		right:5px;
		text-align:right;
		font-size:11px;
	}
		#header .langue a{
			color:#FFF;
			text-decoration:none;
		}
			#header .langue a:hover{
				text-decoration:underline;
			}
	#header #txt{
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#e1e1e1;
		text-transform:uppercase;
		padding-top:10px;
	}
	
#footer{
	margin-left:15px;
	width:720px;
	font-size:11px;
}
	#footer p{
		font-size:10px;
		text-align:center;
		width:auto;
		padding-bottom:10px;
		padding-top:6px;
	}
	#footer img{
		padding-bottom:3px;
	}

/* TYPOS */	
	p{
		width:333px;
		margin:0;
		padding:2px 0 7px 22px;
		text-align:justify;
	}
	em{
		font-style:normal;
		font-weight:bold;
		font-size:13px;
	}
	ul{
		position:relative;
		list-style:circle;
		margin-top:0;
		margin-bottom:0;
		padding-top:2px;
		padding-bottom:7px;
	}
	li{
		padding:1px 0 2px 2px;
	}
/* LIENS */
#content a{
	color:#FFF;
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}
#content a.simple{
	text-decoration:none;
}
#content a.simple:hover{
	font-weight:bold;
}
/* TAILLES */
.txt18{
	font-size:18px;
}
.txt14{
	font-size:14px;
}
.txt12{
	font-size:12px;
}
/* AUTRES */
.floatR{
	float:right;
}
.clear{
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
}
.maGa{
	padding-left:22px;
}
	.maGa img{
		margin:10px 10px 5px 0;
	}
	
.hideme { display:none; }