h2
{
	font-family:arialblack, serif;
	font-size: 2em;
	text-align:center;
	font-variant:small-caps;
	margin-left:150px;
}
p
{
	text-indent:30px;
}
h3
{
	text-decoration:underline;
}
.blink
{
	text-decoration:blink;
}
body
{
	color:gray;
	background-color:black;
	font-size:1em;
	width:99%;
	margin-bottom:20px;
	margin:auto;
}
#en_tete
{   background-image:url("BlueOnBlack_banner5L.png");
   background-repeat:no-repeat;
   width:980px;
   height: 140px;
   margin-bottom: 10px;
   margin:auto;
}
a:hover
{
	text-decoration:blink;
}
.red
{
color:red;
}
p:first-letter
{
	font-size:1.4em;
	color:red;
	font-weight:bold;
}
.lettres_jp
{
	list-style-type:katakana;
}
.lien
{
	margin:auto;
}
#menu
{
	float:left;
	width:185px;
	list-style:none;
	height:630px;	
	background-repeat:no-repeat;
	margin-top:30px;
	color:rgb(105,184,252);
}
.element_menu
{
   margin-top:15px;
   margin-bottom:15px; /* Pour eviter que les elements du menu ne soient trop colles */
}
 /*on definit la taille de la div du menu ainsi que la taille de parties du menu.*/#menu_droit{	float:right;	width:160px;	height:500px;	margin-right:6px;	color:rgb(105,184,252);} .element_menu_droit{} 
#menu ul
{
	list-style:none;
	font-family: serif;
	font-size:1.2em;		margin: 0;		padding : 0;
}.menu_lvl1{	border : 5px outset red;		background-color: grey;}
#menu ul ul
{
	font-size:0.9em;
}
 
#corps
{

	margin-left:185px;
	margin-top:35px;
}

a:first-letter
{
	font-size:1em;
	color:white;
	font-weight:normal;
}
.element_menu2
{
	margin-top:50px;
	background-image:url("B&W_menu.png");
	background-repeat:no-repeat;
}
#pied_de_page
{
	margin-bottom:10px;
	margin-left:185px;
}
strong
{
	color:orange;
	font-weight:bold;
}
.mid
{
	text-align:center;
}
.red
{
	color:red;
	font-weight:bold;
	font-size:1.3em;
}
#xiti-logo
{
text-align:right;
}
.copyright
{
font-size:0.7em;
}
caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: #009900;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset green; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

th /* Les cellules d'en-tête */
{
   background-color: #006600;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

td /* Les cellules normales */
{
   border: 1px solid black;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 7px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
.icone_menu{border: none;}.sourcetv{	font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;	font-size:100%;}.auteur{	font-size:80%;}textarea{	background-color: rgb(145,145,145);}
.input_text{	background-color : rgb(145,145,145);}