/* Construction de Site######################################### */

#top
{
	width: 720px;
	height: 20px;
	color: #014971;
	font-size: 10px;	
	margin-top: 10px;
	padding-top: 10px;	
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;	
	font-family: "verdana";
	background-color: #003159;	
	background: url(../pics/top.png);
}

	#login
	{
		float: right;		
		text-align: right;
		padding-right: 20px;
	}
	
		#login a
		{
			font-weight: bold;
		}

#header
{
	width: 760px;
	height: 90px;
	margin-left: auto;
	text-align: center;	
	margin-right: auto;	
	background-color: #000;	
}

	#header img
	{
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}

#subtitle
{
	width: 756px;
	height: 20px;
	padding-top: 5px;
	padding-left: 4px;	
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #003159;	
	background: url(../pics/subtitle.png);	
}

	#subtitle a
	{
		color: #000;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 4px;
	}

		#subtitle a:hover
		{
			color: #fff;
			background-color: #03548c;
		}

#body
{
	width: 720px;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #003159;
	background: url(../pics/body.png);
}
	
	.HeadBODY
	{
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
		.SpanHeadBODY
		{
			color: #fff;
			padding: 5px;
			border: 1px solid #000;
			background-color: #03548C;
		}

#bottom
{
	width: 760px;
	height: 30px;	
	margin-left: auto;
	margin-right: auto;	
	background-color: #003159;	
	background: url(../pics/bottom.png);
}

#footer
{
	width: 740px;
	height: 59px;
	font-size: 9px;
	padding: 10px;		
	margin-left: auto;
	text-align: center;
	margin-top: 10px;	
	margin-right: auto;
	padding-bottom: 3px;
	background: url(../pics/footer.png);	
}

.menu
{
	left: 60%;
	right: 40%;
	width: 36%;
	padding: 10px;
	margin-top: 5px;
	position: relative;
	border: 1px solid #000;
	-moz-border-radius: 10px;
	background-color: #ffe400;
}

/* Texte et Liens ######################################### */

body
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: justify;
	background-color: #003159;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

a { text-decoration: none; color: #000; }
a:hover, a.blur:hover, a.top_link:hover, #top a:hover { color: #f00; }
a.intro { text-decoration: none; color: #feff01; }
a.intro:hover { color: #000; }
#top a { text-decoration: none; color: #3a6ec5; }
a.blur { color: #3a6ec5; font-weight: bold; text-decoration: underline; }

a.top_link
{
	color: #0167ff;
	font-weight: bold;
	text-decoration: none;
}

p, td {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 11px;
color : #000;
}

.center { text-align: center; }
.justify { text-align: justify; }

.titre {
font-size: 36px;
font-weight: bold;
}


/* Logo et Photo ############################################### */

.logo { border: 0px; }
.photo { border: 1px	solid	#000; }


/* Administration ############################################### */

.group_top
{
	color: #fff;
	font-size: 18px;	
	text-align: center;	
	font-weight:	bold;
	background:	#7394bd;	
	-moz-border-radius: 5px;	
	font-family: "Verdana", Arial, Helvetica;
}

.less
{
	width: 100%;
}

.title
{
	color: #01538f;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	font-family: "Georgia [microsoft]";
}

.list
{
	margin-left: 20px;
}

.classic
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;	
	border-spacing: 0px;
	border: 1px solid #000;
}

TD.classic_body
{
	padding: 10px;
}

/* ######################## Boite d'aide ######################## */

.classic_title
{
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	background-color: #e3131d;
	border-bottom: 1px solid #000;
}

.HELPheader
{
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	background-color: #eee;
	border-bottom: 2px dotted #808080;
}

.HELPtitle
{
	color: #304060;
	font-weight: bold;
}

.HELPbody
{
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	border-bottom: 2px dotted #808080;
}