/*
pour le centrage du site, il faut utiliser Text-align ou <center> pour IE
car auto sur le padding fonctionne pas donc center obligatoire et sa fout la
merde complet sur tout le site
*/

@font-face
{
	font-family: 'startrek';
	src: url('FINALOLD.TTF');
	font-weight: normal;
	font-style: normal;
}

html
{
	padding: 0;
	margin: 0;
	height: 100%;
}

body
{
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

#fond
{
	position: fixed;
	z-index: -1;
}

#site
{
	margin: 0;
	padding: 0;
	height: 100%;
}

#site img
{
	border: none;
}

/*-----------------------------------------------------------------------------------------------------------------

	En tete

-----------------------------------------------------------------------------------------------------------------*/

#entete
{
	margin: 0;
	width: 100%;
	background-image: url(fond_entete.png);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}

.menu
{
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
	/*height: 50px;*/
	line-height: 50px;
	color: black;
	display: inline-block;
	font-size: 25px;
	font-family: startrek, verdana;
}

.menu span
{
	vertical-align: top;
	text-decoration: none;
	background-color: white;
	color: black;
	display: inline-block;
	min-width: 100px;
	padding: 0 5px;
	cursor: pointer;
}

.menu .logo
{
	padding: 10px 20px;
	line-height: 0;
}

.menu span:hover
{
	color: blue;
}

/*-----------------------------------------------------------------------------------------------------------------*/
	
#corps
{
	padding: 0;
	margin: 0;
	width: 100%;
}

#accueil
{
	left: 0;
	/*background-color: red;*/
}

#presentation
{
	/*background-color: blue;*/
}

.page
{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 100%;
	text-align: center;
	overflow: auto;
}

.invisible
{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}

.cadre
{
	position: relative;
	margin: 0;
	padding: 20px;
	min-width: 500px;
	max-width: 737px;
	overflow: scroll-y;
	vertical-align: middle;
	background-image: url(transparence.png);
	display: inline-block;
	text-align: left;
}

.cadre p
{
	margin: 5px;
}

/*-----------------------------------------------------------------------------------------------------------------*/
	
#pied
{
	text-align: center;
	position: relative;
	margin: 0;
	padding: 5px;
	background-color: white;
	line-height: 30px;
	font-size: 14px;
	font-family: verdana;
}

#pied a
{
	text-decoration: none;
	color: black;
}
	
