body
	{
		background-color: #000000;
		margin: 0px;
		padding: 0px;
		font: 14px sans-serif;
	}
.center
	{
		text-align: center;
	}
#main
	{
		background-color: #FFFFFF;
	}
div
	{
		text-align: justify;
	}
p
	{
		position: relative;
		margin: 0px auto 15px auto;
		padding: 0px;
		text-align: justify;
	}
p.news
	{
		padding: 0px 10px;
	}
p.subtitle
	{
		margin: 0px 15px 10px 15px;
		padding: 5px;
		text-align: center;
		background-color: #F5F5F5;
		border: solid 1px #BBBBBB;
	}
a
	{
		color: #666666;
		text-decoration: none;
	}
a:visited
	{
		color: #999999;
	}
a:hover, a:active
	{
		color: #FF9900;
	}
ul
	{
		list-style-type: disc;
	}
#centrePage
	{
		background-color: #FFFFFF;
		position: relative;
		margin: 0px auto;
		padding: 0px 0px;
		width: 550px;
		min-height: 450px;
		vertical-align: top;
		
	}
img
	{
		border: none;
		vertical-align: middle;
	}
h1
	{
		text-indent: -5000px;
		background: url(../interface/haut_page.jpg) no-repeat top center;
		position: relative;
		margin: 0px auto;
		padding: 0px;
		width: 550px;
		height: 151px;
	}
h2
	{
		position: relative;
		margin: 0px auto;
		padding: 0px 0px 0px 5px; /* On déplace de 5px sur la droite le titre */
		height: 18px;
		border-top-width: 1px;
		border-top-color: #000000;
		border-top-style: dashed;
		border-left-width: 1px;
		border-left-color: #000000;
		border-left-style: dashed;
		text-align: left;
		vertical-align: middle;
		font-size: 16px;
	}
h3
	{
		position: relative;
		margin: 0px auto;
		padding: 0px;
		top: -18px;
		text-align: right;
		font-size: 10px;
		font-style: italic;
	}
/* On place le logo au centre de la page d'accueil */
#center_img
	{
		position:absolute;
		left: 50%;
		top: 50%;
		margin-top: -185px; /* moitié de la hauteur de l'image */
		margin-left: -190px; /* moitié de la largeur de l'image */
	}
#maintext
	{
		background-color: transparent;
		position: relative;
		left: 50%;
		margin: 0px 100px 0px -275px;
		padding: 10px;
		width: 530px;
	}
#menu
	{
		background-color: transparent;
		border-bottom: solid 1px #bbb;
		margin: 0px 0px;
	}
#menuTitre
	{
		display: none;
		margin: 0px;
		padding: 0px;
		height: 0px;
	}
#menu ul
	{
		font: 11px Verdana, sans-serif;
		text-align: center;
		margin: 0px;
		padding-bottom: 5px;
		padding-top: 5px;
	}
#menu ul li
	{
		display: inline;
		margin-left: -4px;
	}
#menu ul li a
	{
		padding: 5px 10px 5px 10px;
		text-decoration: none;
	}
#menu li a, #menu li a:visited, #menu li a:link
	{
		text-decoration: none;
		color: #555;
		border-bottom: 3px solid transparent;
		padding: 3px 5px 3px 5px;
	}
#menu li a:hover
	{
		color: #039;
		border-bottom: 3px solid #bbb;
		cursor: pointer;
		background: #eee;
	}
#menu li a#current, #menu li a#current:visited, #menu li a#current:link
	{
		color: #000;
		border-bottom: 3px solid #999;
		cursor: default;
		font-weight: bold;
	}
#menu li a#current:hover
	{
		border-bottom: 3px solid #f90;
		background: #eee;
	}
span.delete
	{
		display: none;
	}
.movie
	{
		position: relative;
		margin: auto auto 10px auto;
		padding: auto;
		width: 530px;
		height: 168px;
	}
ul.movie
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 20px;
		list-style-image: none;
		list-style-type: square;
		font-size: 12px;
		font-style: italic;
		width: 210px;
		height: auto;
	}
img.movie
	{
		position: absolute;
		display: inline;
		right: 0px;
		top: 18px;
		width: 200px;
		height: 150px;
		margin: 0px;
		padding: 0px;
	}
ul.bio
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 20px;
		list-style-image: none;
		list-style-type: square;
		font-size: 12px;
		font-style: italic;
		width: auto;
		height: auto;
	}
#copyright
	{
		text-indent: -5000px;
		background: url(../interface/bas_page.jpg) no-repeat top center;
		position: relative;
		margin: 0px auto;
		padding: 0px;
		width: 550px;
		height: 98px;
	}