/* CSS Document */

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
										PARTIE 1 : LES BLOCKS ET LES BALISES
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* -- body --
Il correspond à l'arrière plan de notre page*/

body
{
background:#666666;
margin:0px;
}

/*---------------------------------------------------------------------*/

/* -- Mise En Page --  

block servant à garder une largeur égal à 1000 et une hauteur modifiable.
Il contiendra, entre autre, les autres blocks de la page.
*/

#MEP
{
border-color:#333333;
border-style:solid;
border-width:thin;
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
background:url(images/fond_degrade.png);
background-repeat:repeat-y;
}


/*---------------------------------------------------------------------*/

/* -- entete --  

block servant à la position du logo et de la bannière.
Il aura une hauteur égal à 150 (ceci correspondant aux dimensions du logo flash) et une largeur de 1000.

*/

	#entete
	{
	width:1000px;
	height:215px;
	background:url(images/banniere.png);
	}
	
	#menu_membre
	{
	background:url(images/fond_membre.png);
	background-repeat:no-repeat;
	width:386px;
	height:184px;
	margin-left:450px;
	margin-right:auto;
	margin-top:15px;
	}
	
	.espace_pub_centre
	{
	margin-left:10px;
	background:#FF6600;
	text-align:center;
	width:730px;
	height:90px;
	}
	
	#espace_pub_gauche
	{
	width:180px;
	margin-top:20px;
	margin-left:23px;
	height:150px;
	background:#FF6600;
	text-align:center;
	}
	
	#espace_pub_droit
	{
	width:180px;
	height:600px;
	float:right;
	background:#FF6600;
	text-align:center;
	}
	
	#titre
	{
	margin-top:45px;
	padding-top:20px;
	margin-left:10px;
	background:url(images/titre.png);
	background-repeat:no-repeat;
	width:730px;
	height:56px;
	}
	
	#titreadmin
	{
	margin-top:45px;
	padding-top:20px;
	margin-left:10px;
	background:url(images/titre.png);
	background-repeat:no-repeat;
	width:730px;
	height:76px;
	}
	
	#menu
	{
	width:196px;
	margin-left:46px;
	margin-top:45px;
	height:auto;
	}
	
	#menuadmin
	{
	width:196px;
	margin-left:44px;
	margin-top:90px;
	height:auto;
	}
	
	.sousmenu
	{
	background:url(images/menu_bleu.png);
	background-repeat:no-repeat;
	text-align:center;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	}
				.sousmenu:hover
				{
				background:url(images/menu_orange.png);
				background-repeat:no-repeat;
				text-align:center;
				height:28px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#FFFFFF;
				}
	#sousmenu
	{
	background:url(images/menu_bleu.png);
	background-repeat:no-repeat;
	text-align:center;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	}
				#sousmenu:hover
				{
				background:url(images/menu_orange.png);
				background-repeat:no-repeat;
				text-align:center;
				height:28px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				color:#FFFFFF;
				}
	
	#corps
	{
	margin-left:9px;
	text-align:justify;
	width:731px;
	height:auto;
	background:url(images/corps_02.png);
	background-repeat:repeat-y;
	}
	
				#haut_corps
				{
				width:731px;
				height:9px;
				background:url(images/corps_01.png);
				background-repeat:no-repeat;
				}
				
						#texte
						{
						padding-left:11px;
						padding-right:11px;
						}
				
				
				#bas_corps
				{
				width:731px;
				height:11px;
				background:url(images/corps_03.png);
				background-position:bottom;
				background-repeat:no-repeat;
				}
#pied
{
width:731px;
height:auto;
}

	#corps_newsletter
	{
	border-color:#333333;
	border-style:solid;
	border-width:thin;
	margin-left:auto;
	margin-right:auto;
	width:600px;
	height:auto;
	background-color:#FFFFFF;
	}
	
a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#0066CC;
}

a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#ED6205;
}
.tableau_menu_membre
{
height:175px;
}
.apetit
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#0066CC;
}
			.apetit:hover
			{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
			text-decoration:none;
			color:#ED6205;
			}
			
.lien_blanc
{
color:#FFFFFF;
text-decoration:none;
}
	.lien_blanc:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

			
.MEP_Form_membre
{
margin-top:10px;
margin-bottom:10px;
}
.sousmenu_texte
{
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
		.sousmenu_texte:hover
		{
		text-decoration:none;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		}
.noclass
{
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.noclass:hover
{
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.rougecentrer
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FF0000;
}
.erreur_blanc_rouge
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
color:#FF0000;
background:white;
}

.orange
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ED6205;
}

.bleu
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#006699;
}
.vert
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#009900;
}
.gris_bold
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
}
.vert_centrer
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#009900;
}
.gris
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#B6B6B6;
}
.gris:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999990;
}
.noir_nonhover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}
.noir
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

		.noir:hover
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#0066CC;
		}

.normal
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.normal_centrer
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
}

.normal_gras
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
}
.normal_gras_underline
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#000000;
}

.normal_gras_gros
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#006666;
}
.blanc
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.petitnormal
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
}
.petitnormal2
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.petitnormal3
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.petitnormal3gras
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

.petitnormallien
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.petitnormallien:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.Gblanc
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}

.titre_message
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#000000;
text-align:center;
}

.entete_message
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}

.content_message
{
background:#EBEBEB;
border-color:#333333;
border-style:solid;
border-width:thin;
}

.italique_date
{
font-style:italic;
font-size:12px;
}
.italique_date_petit
{
font-style:italic;
font-size:10px;
}

.petit
{
font-size:12px;
}
.titre_blanc
{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#FFFFFF;
}
.titre_info
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#0066CC;
background:#DEDEDE;
text-align:center;
}
.titre_info_2
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#0066CC;
background:#C5C5C5;
text-align:center;
border-bottom-color:#5B5B5B;
border-bottom-style:solid;
border-bottom-width:2px;

}
.titre_info_orange
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#ED6205;
text-align:center;
}
.titretable{background:#E4E4E4;}
.tableinscription td{height:40px;}
.tableforum, .tableforum td{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			border-color:#5B5B5B;
			border-style:solid;
			border-width:1px;
			}
.tablemembre{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			border-color:#5B5B5B;
			border-style:solid;
			border-width:2px;
			background:#D2CBFE;
			}
.tablemembre_f{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			border-color:#5B5B5B;
			border-style:solid;
			border-width:2px;
			background:#FFCCFF;
			}
			
.table_moteur{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			border-color:#5B5B5B;
			border-style:solid;
			border-width:2px;
			background:#E0E0E0;}
.titre_table_ecole
{
color:#FFFFFF;
background:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
.titre_table_forum_admin
{
background:#97B5E1;
font-weight:bold;
}

			
.titre_table_forum_post_admin
{
color:#FFFFFF;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.table_ecole{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			border-color:#5B5B5B;
			border-style:solid;
			border-width:1px;
			background:#E0E0E0;}
.table_ecole_or{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			border-color:#5B5B5B;
			border-style:solid;
			border-width:1px;
			background:#FDE86F;}
			
.table_lien{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;}
			
.fond_color_gris{background:#DFDFDF;
				border-color:#000000;
				border-style:solid;
			border-top-width:1px;
			border-left-width:1px;
			border-right-width:1px;
			border-bottom-width:0px;}
			
.fond_color_gris_gauche{background:#DFDFDF;
				border-color:#000000;
				border-style:solid;
			border-top-width:1px;
			border-left-width:1px;
			border-right-width:0px;
			border-bottom-width:0px;}
			
.fond_color_gris_droit{background:#DFDFDF;
				border-color:#000000;
				border-style:solid;
			border-top-width:1px;
			border-left-width:0px;
			border-right-width:1px;
			border-bottom-width:0px;}
.fond_color_autre{background:#FFFFFF;
			border-color:#000000;
			border-top-width:0px;
			border-style:solid;
			border-bottom-width:1px;
			border-left-width:1px;
			border-right-width:1px;}
			
.lien_tableau_message{background:white;}
.lien_tableau_message:hover{background:#0099CC;}

.lignebleu{background:#CFD0D8;}
.lignebleu:hover{background:#82B0FD;}

.lignegris{background:#D4D4D4;}
.lignegris:hover{background:#82B0FD;}

.lignegrisfonce{background:#A0A0A0;}
.lignegrisfonce:hover{background:#82B0FD;}

.lienmessage{color:#0066CC;font-weight:bold;}
.lienmessage:hover{text-decoration:underline;color:#FFFFFF;;font-weight:bold;}

legend{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0066CC;}
.backG
{
background:#DDDDDD;
border:#000000;
border-style:solid;
border-width:thin;
}
.backGnews
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFCC66;
border:#000000;
border-style:solid;
border-width:thin;
}
