/* Corps de la page */
body
{
	width: 100%;
	margin: auto; 
	font-family : comic sans ms, serif ;
	background-color : seashell ;
	color : darkblue ;
}

/* Titres */
h1, h2
{
	color : crimson ;
	text-align : center ;
}

h3
{
	color : darkblue ;
	text-decoration : underline ;
	text-align : center ;
}

h4, h5
{
	text-indent : 10px ;
}

h6
{
	text-indent : 10px ;
	text-align : center ;
}

/* class */
.compteur
{
	font-size : small ;
	color : black;
	border: 2px ridge ;
}
{
	color : rgb(90, 90, 90) ;
	font-size : x-small ;
}

.bienvenue
{
	font-size : 70%;
}

.festival
{
		font-size : large;
		font-color : darkblue;
}

/* Identificateurs */
#image
{
	text-align : center ;
}


#menu
{
	text-align : left ;
	border : 1px solid black ;
	font-size: small ;   
	float: left; /* Le menu flottera  gauche */
	width: 140px; /* Trs important : donner une taille au menu */
	padding: 7px ;
	margin: auto ;
	margin-left: 5px;
}
#menu ul
{
	padding: 0px ;
	margin : 0px ;
	list-style-type: none ;
	color: rgb(74,103,220) ;
}
#menu a
{
	color: rgb(0, 0, 119) ;
	text-decoration : none ;
}
#menu a:hover	
{
	text-decoration: underline ;
}

#entete
{
	margin-left : 5px;
	width = 100% ;
	font-size : 75% ;
	text-align : center ;
	font-style : italic ;
	border-bottom : 2px solid black ;

}

#pied_de_page
{
	width: 100%;
	font-size: x-small ;
	color : rgb(90, 90, 90) ;
	text-align: center;
	margin-top: 0px;
	margin-left: 160px ;
	padding: 0px;
	border : 1px solid black ;
	
}


#corps
{
	color : darkblue ;
	text-align : left ;
	margin-left: 160px ;
	border : 1px solid black ;
	padding-left: 10px ;
}

/* Paragraphes */
p
{
	text-indent : 0px ;
	font-size : 90% ;
}

/* Liens */
a:link
{
	color : blue;
	text-decoration : none ;
}

a:visited
{
	color : blue ;
	text-decoration : none ;
}

a:hover
{
	color: pink ;
	text-decoration: underline ;
}
.imageflottantedroite
{
	float: right;
}

.imageflottantegauche
{
	float: left;
}


/* Tableaux */
caption
{
	margin: auto ;
	font-family: Arial, Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 1.2em;
	color: darkgrey;
	margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}
table /* Le tableau en lui-mme */
{
   margin: auto; /* Centre le tableau */

   border: 4px outset darkgrey; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

th /* Les cellules d'en-tete */
{
   background-color: darkgrey;
   text-align: center ;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   margin: auto;
}

td /* Les cellules normales */
{
   border: 1px solid black;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: left; /* Tous les textes des cellules seront centrs*/
   padding: 5px; /* Petite marge intrieure aux cellules pour viter que le texte touche les bordures */
   font-size: 80% ;
}
