#en_tete
{
	height: 150px;
	background-color : #e70b0b;
}

#logo
{
	height: 150px;
	width:600px;
	background-color: black;
	width : auto;
}

.sous-logo
{
	background-color: #891c11;
	height : 5px;
}
body
{
	width: auto;
	margin-top: 5px;
	margin: 10px;
	background-color: #000000;
	color :white;
	font-family: "Eras Medium ITC", "Arial Black", Arial, Verdana, serif;
}

#pied_de_page
{
	width: auto;
	margin: auto;
	border: 1px solid white;
	text-align: center;
	font-weight: bold;
	color: white;
	margin-bottom: 0px;
	padding: 10px;
}

td 
{
   border: 1px solid white; 
   margin: auto;
   width: 99.5%;

}

#corps
{
	border : none;
	vertical-align: top;
}

#colonne_menu
{
	width: 0.5%;
	vertical-align: top;
	font-weight: bolder;
	border : none;
	
}

img
{
	border : none;
}

#menu 
{
	margin-top: 20px;
	background: url(images/menu/fond2.jpg) no-repeat top;
	cellpadding : 0 ;
	cellspacing : 0 ;
}

#backmenu
{
    padding-top: 45px;
	height : 330px;
}

#menu a 
{
   text-decoration: none;
   color: white;
   font-weight: bold;
}

#menu a:hover 
{
   text-decoration: underline;
   color: red;
}

.presentation
{
	margin: 3%;
	border: 2px solid #e70b0b;
	padding: 10px;
	background-color:#000000;
}


a:hover 
{
   text-decoration: underline;
   color: red;
}

a 
{
   text-decoration: none;
   color: #1f5c8a;
   font-weight: bolder;
}

.retour
{
	color: white;
   font-style: italic;
   font-weight : bold;
}

.fic
{
   	list-style-image: url("images/fichier.gif");
}

.fic a
{
   color: #1f5c8a;
   font-weight: bold;
}

.fic a:hover
{
	color : red;
	text-decoration: underline;
}

.dir
{
   	list-style-image: url("images/dossier.gif");
}

.dir a
{
	color: #eebe00;
    font-weight: bold;
}

.dir a:hover
{
	color: red;
    font-weight: bold;
}


.titre
{
	font-family: "Tahoma";
	font-size: 24pt;
	text-decoration: underline;
}

.text
{
	font-family: "Tahoma";
	font-size: 12pt;
	text-align : justify;
}

.sous-titre
{
	font-family: "Tahoma";
	font-size: 16pt;
	text-decoration: underline;	
}

.commentaire
{
	font-family: "Tahoma";
	font-size: 8pt;
}

#entree 
{
	text-align: center;
	vertical-align: middle;
	margin: 20px;
}

#entree img
{
	border : none;
}

.news
{
	border : 2px dotted #e70b0b; 
	padding: 5px;
	margin: 5px;
	background-color : black;
}

.date
{
	font-size: 14pt;
	text-decoration: underline;	
	font-style: italic;
	font-weight : bold;
	color: #eebe00;
}

.film
{
   	list-style-image: url("images/video.gif");
}

.image
{
   	list-style-image: url("images/image.gif");
}

.zip
{
   	list-style-image: url("images/zip.gif");
}

.music
{
   	list-style-image: url("images/music.gif");
}

.exec

{
   	list-style-image: url("images/exec.gif");
}

#mini
{
	border : none;
}

#mini td
{
	border : none;
}

#mini tr
{
	border : none;
}