/*********************\
**	Body element	**
\*********************/

body 
{
	width:				1000px;
	text-align:			center;
	margin:				auto;
	height:				100%;
	color:				black;
}

#frame
{
	width:				1000px;
	background:			url('images/fondcorps.png') #0076b1 repeat-x;
	padding-top:		10px;
	padding-bottom:		5px;	
}

#menu fieldset
{
	width:				172px;
	margin:				0px;
	padding:			0px;
	background-color:	#cadceb;
}
	
	#menu fieldset legend
	{
		color:				white;
		font-weight:		bold;
		font-size:			18px;
		background:			url('images/fondtitre.png') #0077b2 repeat-x;
		margin-left:		4px;
	}

	#menu fieldset ul
	{
		width:				172px;
		margin:				0px;
		text-align:			left;
		list-style:			none;
		color:				White;
		font-weight:		bold;
		font-size:			16px;
		margin:				0px;
		padding:			0px;
	}

		#menu fieldset ul li
		{
			width:				172px;
			list-style:			none;
			padding:			0px;
			margin:				0px;
			text-align:			center;
		}

			#menu fieldset ul li a
			{
				text-decoration:	none;
				color:				#105289;
			}

				#menu fieldset ul li a:hover
				{
					color:				#4c5d77;
				}

#inscription
{
	text-align:			center;
}
	
	#inscription input[type="text"]
	{
		width:				650px;
	}

	#inscription label
	{
		display:			block;
		text-align:			right;
		width:				120px;
		float:				left;
	}
				
h1
{
	text-align:			center;
}

h2
{
	text-align:			center;
	margin-top:			5px;
}

a
{
	text-decoration:	none;
}

table
{
	border-collapse:	collapse;
	margin:				auto;
}

th
{
	border-bottom:		1px dotted black;
	text-align:			left;
}

	.titreNews
	{
		width:				650px;
	}

td
{
	text-align:			justify;
}

hr
{
	width:				400px;
	margin:				auto;
	margin-top:			10px;
	margin-bottom:		10px;
}

img
{
	border:				0px;
}

/*********************\
**	Lead element	**
\*********************/

#corps
{
	margin:				auto;
	height:				100%;
	width:				990px;
	background:			url('images/fond.png') repeat-y;
}

#menu
{
	float:				left;
	margin:				auto;
	width:				176px;
}

#content
{
	margin:				auto;
	width:				800px;
	float:				right;
	height:				100%;
	text-align:			justify;
	padding:			5px;
	background-color:	#d2e0eb;
}

.banniere
{
	border:				0px;
	margin:				0px;
	padding:			0px;
	float:				left;
}

.bouton
{
	text-align:			center;
	color:				#000000;
	font-weight:		bold;
	width:				174px;
}

.text:first-letter
{
	margin-left:		25px;
}

.error
{
	color:				#FF0000;
}

.displayArticle
{
	width:				130px;
	height:				160px;
	text-align:			center;
	float:				left;
	overflow:			hidden;
}

.temp
{
	width:				93px;
	height:				92px;
}

/*********************\
**	BBCode Element	**
\*********************/

.citation
{
	margin:				auto;
	text-align:			center;
	margin-left:		-20px;
	padding-right:		20px;
}

.auteur
{
	margin:				auto;
	text-align:			center;
	margin-left:		40px;
	padding-left:		40px;
}

.signature
{
	margin:				auto;
	float:				right;
	margin-right:		50px;
}

.tabul
{
	margin:				auto;
	margin-left:		5px;
	margin-right:		5px;
	width:				10px;
}

/****************\
**	System	**
\****************/

.finfloat
{
	clear:				both;
}

.inCenter
{
	text-align:			center;
}

.floatLeft
{
	float:				left;
	margin-right:		5px;
}

.floatRight
{
	float:				right;
	margin-left:		5px;
}

