body
{
	width: 760px; /* la largeur de notre page */
	max-height: 1500px;
	margin: auto; /* pour centrer notre page */
	margin-top: 20px; /* pour éviter de coller avec le haut de la fenêtre. */
	margin-bottom: 20px; /* idem mais en bas  */
	background: url("images/fond4.png") fixed top center ; 
	font-family: Arial, Verdana,"Arial Black", serif; 

}
	
#en_tete /* ok */
{
	width: 760px;
	height: 200px; 
	background-image: url("images/en_tete.png"); 
	background-repeat: no-repeat; 
	margin-bottom: 10px; 
	
}

#evenement /* ok */
{
	width: 760px; 
	height: 20px; 
	margin-bottom: 10px; 
	font-size: small;
	color: black;
	
}

#corps
{
	width: 760px;
	min-height: 1000px;
	margin-bottom: 20px;
	margin: auto;
}

#menu
{
	width: 130px; /*très important de donner une taille au menu*/
	float: left; /*le menu flottera à gauche*/
}

.element_menu
{
	margin-bottom: 20px;
	padding-bottom: 5px;
	height: 100%;
	background-color:rgb(153,0,0);
	color: black;
}


#contenu
{
	padding: 5px;
	border-left: 1px dotted black;
	margin-left: 140px;
	min-height: 1000px;
	color: black;
	text-align: justify;
	color: black;
}
#titre
{
	color: rgb(153,0,0);
}

.text_center
{
	text-align:center;
}

.image
{
	margin-left:180px;
}

.image_comite
{
	margin-left:50px;
}
td
{
	text-align : center ;
	vertical-align : middle ;
}
.rouge
{
	color:rgb(153,0,0);
}

h1
{
	text-align: center;
}



#pied_de_page
{
	width: 760px;
	height: 100px;
	text-align: center;
	font-size: x-small;
	color: black;
	
}

/*propriétés des listes pour retrait si jamais margin-left: -5px;*/
ul
{
font-size: small;
}
/*Apparence des paragraphes*/
p
{
text-indent:30px;
}
/*Apparence des liens*/

a:focus 
{
text-decoration: none;
font-weight: none;
color: white;
}
a:hover 
{
text-decoration: none;
font-weight: none;
color:white;
}
a 
{
text-decoration: none;
font-weight: none;
color: black;
}
#contenu a
{
text-decoration: bold;
font-weight: none;
color: rgb(153,0,0);
}
#contenu a:focus
{
text-decoration: bold;
font-weight: none;
color: black;
}

#contenu a:hover
{
text-decoration: underline ;
font-weight: none;
color: rgb(153,0,0);
}



div#galerie
{
	width: 410px ;
	border: none ;
	padding: 15px ;
	margin: 15px 20px ;
	text-align: center ;
	font: 0.9em Arial, "Arial Black",serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid black ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Arial,"Arial Black", serif ;
	color: white ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid black;
}
