html, body {

background-color:#000000;
width: 100%;
height: 100%;

margin:0 auto;
padding:0;

font-family: arial, times, verdana, serif, sans-serif, cursive, fantasy, monospace ;
color: #ffffff ;
font-size: 1em ;

text-align : center;
}

 a:link { text-decoration:underline; color:#990000; }
 a:visited { text-decoration:none; color:#ffffff; }
 a:hover { text-decoration:none; color:#990000; }
 a:active { text-decoration:none; color:#ffffff; }

.arriereplan
{
background-image: url('fond.jpg');
background-repeat: no-repeat;
background-position: top center;
min-width:950px;
}


.liliens 
{
text-align : left;
}

#global 
{
	margin: 0 auto;
	width: 950px;
}


.menu {

	width: 100%;
	margin : 0 auto;
}

.baniere {
	width: 100%;
	margin: 0cm 0cm -2.4cm 0cm;
	
	
}

.haut {
height:295px;	
width: 950px;
margin: 0 auto;
position:static;

	
}

.boite {
	width: 100%;
	background-image:url('bordure_centre.jpg') ;
	background-repeat:repeat-y;
	background-position:center;
	margin : 0 auto;
	
}



.titre {

	margin: 0 auto;
	position: static;

}

.titrep {

	margin: 0 auto;
	position: static;

}

p {
	text-align: center;
	display: inline;
	margin: 0 auto;
	width: 750px;
	position: static;
	
}

h5
{

font-variant: small-caps ;
font-weight: bold;
color: #990000 ;
margin: 0 auto;
font-size: 1.5em ;


}

.noms
{
text-align: center;
color: #990000;
font-weight: bold;
font-size: 1em ;
font-style: italic;
font-variant: small-caps ;
display: inline;

}


#soustitre {

font-variant: small-caps ;
font-weight: bold;
font-size: 1em ;
color: #990000 ;
margin: 0 auto;


}

#souligne{
	
text-decoration: underline;


}


.image {

	margin: -1cm 0cm -1cm 0cm;
	position: static;

}

.tablevideo {

	background-image:url('video.jpg') ;
	background-position:center;
	background-repeat:no-repeat;
	padding-top:1.8cm;
	padding-right:2.5cm;
	margin : 0 auto;
	width:600px;
	height:420px;
	position : static;

}



.cadredos
{
	padding:10px 0px 10px 25px;
	width:450px;
	border-style:inset;
	border-width:medium;
	border-color:#460101;
	
}



.cadredosimg
{
	margin:0 auto;
	padding:0;
	width:450px;
	border-style:ridge;
	border-color:#460101;
	
}

.flash {
	width: 100%; height: 85%;
	position: static;
	margin : 0 auto;
	padding:0;
}



.bas {
	
	min-width:950px;
	height:570px;	
	margin: 0 auto;
	background-image:url('bordure_bas.jpg') ;
	background-repeat:no-repeat;
	background-position:center;
	position: static;
    
}

 
#blanc {

height:434px;
position: static;
line-height:0;
font-size:0;

 }

#logos {

position: static;
bottom:0px;
height:auto;
font-variant: small-caps ;
font-weight:bold; }

img 
{
  	border: none;           
}

#logos a:link
{
  	font-family: times, arial, verdana, serif, sans-serif, cursive, fantasy, monospace ;
	color: #ffffff ;
	font-size: 1em ;
	text-align : center;  
	font-weight:bold;
	font-variant: small-caps ; 
	text-decoration: underline;      
}

#logos a:hover
{
  	font-family: times, arial, verdana, serif, sans-serif, cursive, fantasy, monospace ;
	color: #990000 ;
	font-size: 1em ;
	text-align : center;  
	font-weight:bold;
	font-variant: small-caps ;  
	text-decoration: underline;     
}

#logos a:visited
{
  	font-family: times, arial, verdana, serif, sans-serif, cursive, fantasy, monospace ;
	color: #990000 ;
	font-size: 1em ;
	text-align : center;  
	font-weight:bold;
	font-variant: small-caps ; 
	text-decoration: none;      
}


.phototheque {
	
width: 800px;
	
text-align: center;
	
margin: auto;
	
padding: 0;
}


.bord {
	
background: #960000;
	
border:8px inset #460101;
	
margin: 5.1px 15px 5.1px 15px;	
padding: 0.2em;
	
text-align: center;
	
width: 240px;
	
height: 179px;
}

.bord:hover {
	
background: #460101;
	
border: 8px 
outset #960000;

margin: 0 5.9px 0 5.9px;
padding: 0.2em;
	
width: 255px;
	
height: 190px;

}

.mil {
	
background: #960000;
	
border:8px 
inset #460101;
	
margin: 5.1px 15px 5.1px 15px;	
padding: 0.2em;
	
text-align: center;
	
width: 240px;
	
height: 179px;
}

.mil:hover {
	
background: #460101;

margin: 0 5.9px 0 5.9px;	
border: 8px 
outset #960000;
	
padding: 0.2em;
	
width: 255px;
	
height: 190px;

}

.ptitre	
{
	color: #990000 ;
	font-size: 1em ;
	text-align : center;  
	font-weight:bold;
	  
}

.elfe-crea{

font-variant: small-caps ;
font-weight: bold;
color: #08b4d0;
margin: 0 auto;
font-size: 1.5em ;
}

.autrelfe{

font-variant: small-caps ;
font-weight: bold;
color: #ffffff;
margin: 0 auto;
font-size: 1.5em ;
}

.elfliens a:link { text-decoration:underline; color:#08b4d0; }
.elfliens a:visited { text-decoration:none; color:#ffffff; }
.elfliens  a:hover { text-decoration:none; color:#08b4d0; }
.elfliens  a:active { text-decoration:underline; color:#ffffff; }

#elfire a:link { text-decoration:none; color:#ffffff; }
#elfire  a:visited { text-decoration:none; color:#ffffff; }
#elfire  a:hover { text-decoration:underline; color:#08b4d0; }
#elfire  a:active { text-decoration:underline; color:#08b4d0; }

#elfe a:link { text-decoration:none; color:#08b4d0; }
#elfe a:visited { text-decoration:none; color:#ffffff; }
#elfe a:hover { text-decoration:underline; color:#ffffff; }
#elfe a:active { text-decoration:underline; color:#08b4d0; }

