* {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 11px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
}

body, html {
	margin: 0px;
	background-color:#000000;
	text-align: center;  /* pour corriger le bug de centrage IE */
	cursor : url("../images/site/cursor.png"), auto;
	* cursor : url("../images/site/cursor.cur"), auto;
}

#container {
	border:0px;
	padding:0px;
	width: 850px;
	position: relative;
	margin: 0 auto; 
	text-align: left; /* on rétablit l'alignement normal du texte */	
	background-color: #000000;
}

#header {
	background-color: #000000;
	width: 100%;
	height: 113px;
	text-align: center;
	border:0;
	padding:0px;
}

#main {
	padding: 0px 0px;
	min-height:560px;
	* height:560px;
	overflow:hidden;
	* overflow:auto;
	
	font-size: 11px;
	color:#FFFFFF; 
	text-align:left;
	background: #000000 url("../images/site/fond.jpg") repeat-y;
	border:0;
}

#main2 {
	padding: 10px 0px;
	min-height:465px;
	* height:475px;
	overflow:hidden;
	* overflow:auto;
	
	font-size: 11px;
	color:#FFFFFF; 
	text-align:left;
	background: #000000 url("../images/site/fond.jpg") repeat-y;
	border:0;
}

#main3 {
	padding: 10px 0px;
	min-height:560px;
	* height:560px;
	overflow:hidden;
	* overflow:auto;
	
	font-size: 11px;
	color:#FFFFFF; 
	text-align:left;
	background: #000000 url("../images/site/fond.jpg") repeat-y;
	border:0;
}

#footer {
	background-color: #000000;
	width: 100%;
	height: 46px;
	color: #ffffff;
}

#menu {
	position:absolute;
	top:88px;
	height:20px;
	right:10px;
}
#menu span { width:93px; display:block; float:left; text-align:center;}

#menu span a { color:#ffea59; font-size:12px;}
#menu span a:hover { color:#FFFFFF; font-size:12px;}

#sub_header {
	background: #000000 url("../images/site/fond.jpg") repeat-y;
	width: 100%;
	height: 20px;
	padding: 10px 0px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}

#sub_header ul {
	display:inline;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	border:0px;
	height:10px;
}

#sub_header li {
	display:inline;
	padding:0px 5px 6px 5px;
	margin:0px 0px 0px 0px;
	text-align: center;
	line-height:normal;
	height:10px;
	width:100px;
}
#sub_header a { color:#ffea59; font-size:12px; font-weight:normal;}
#sub_header a:hover { color:#FFFFFF; font-size:12px; font-weight:normal;}

#sub_header p { padding-top:5px; padding-bottom:5px; }


/* Corps de page */
.main_centre {
	font-size:10px;
	background-color:transparent;
	font-weight:normal;
	color:#FFFFFF;
	width: 850px;
	position: relative;
	margin: 0 auto; 
}


#main_left {
	position: absolute;
	left:0;
	width: 285px;
	background-color:transparent;
	color:#000000;font-size:10px;font-weight:normal;
	margin: 0
	text-align:center;
	height:220px;
	padding: 40px 5px 5px 5px;
}

#main_right {
	background-color:transparent;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	width: 390px;
	height:220px;
	padding: 40px 5px 5px 310px;
}

#main_right h2 {
	font-size:12px;
	font-weight:bold;
}

#main_right p {
	padding: 0px 5px 10px 0px;
}

#main_resume_left {
	position: absolute;
	left:0;
	width: 285px;
	background-color:transparent;
	color:#000000;font-size:10px;font-weight:normal;
	margin: 0
	text-align:center;
	height:260px;
	padding: 40px 5px 5px 5px;
}

#main_resume_right {
	background-color:transparent;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	width: 420px;
	height:260px;
	padding: 40px 5px 5px 310px;
	overflow:auto;
}

#main_resume_right h2 {
	font-size:12px;
	font-weight:bold;
}

#main_resume_right p {
	padding: 0px 5px 10px 20px;
}
#main_resume_right a { color:#ffffff; top:0px;bottom:0px; font-size:12px;}
#main_resume_right a:hover { color:#c1bb91; font-size:12px;}


img {border:0px;}

.break {clear:both;}
.douze { font-size:12px !important; }
.quatorze { font-size:14px !important; }

.centree { text-align:center;}
.jaune { color:#ffea59;}
.gris { color:#7d7d7d !important;}

.normal { font-weight:normal !important;}

.gauche { text-align:left;}
.droite { text-align:right;}

.form { width:400px; }
.form p { padding: 20px 0 10px 0; }

/* Lien */
a { color:#7d7d7d; top:0px;bottom:0px; font-size:12px; cursor : url("../images/site/cursor2.png"), auto; }
* a { cursor : url("../images/site/cursor2.cur"), auto; }
a:hover { color:#FFFFFF; font-size:12px;}

area { cursor : url("../images/site/cursor2.png"), auto; }
* area { cursor : url("../images/site/cursor2.cur"), auto; }

.lien{font-size:11px;color:#e668a3}
a.lien{font-size:11px;color:#e668a3;}
a.lien:hover {text-decoration:underline}

a.lien_gris { color:#7d7d7d; top:0px;bottom:0px; font-size:11px;}
a.lien_gris:hover { color:#FFFFFF; top:0px;bottom:0px; font-size:11px;}
a.lien_resum { color:#FFFFFF !important; font-size:10px !important;}
a.lien_resum:hover { color:#7d7d7d !important; font-size:10px !important;}
a.lien_noir { color:#000000; top:0px;bottom:0px; font-size:11px;}
a.lien_noir:hover { color:#ffffff; top:0px;bottom:0px; font-size:11px;}

a.lien_jaune { color:#ffea59; font-size:12px; font-weight:normal;}
a.lien_jaune:hover { color:#FFFFFF; font-size:12px; font-weight:normal;}

#video {
	display:none; 
	position:absolute; 
	top:80px; 
	left:170px;
	text-align:center;
	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	margin:30px;
	z-index: 1000;
	background-color:#000000;
	height:390px;
	width:480px;
}
#fond_video {
	display:none; 
	position:absolute; 
	top:0px; 
	left:0px;
	width:100%;
	height:630px;
	background-color:#7d7d7d;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
	z-index: 900;
}


/* Page CREATURE / PERSO / PLANETE */
#main_commun {
	width: 470px;
	background: transparent;
	padding: 70px 0 0 380px;
	height:410px;
	overflow:hidden;
}

#main_commun div {
	width:450px;
	height:100px;
	color:#000000;font-size:13px !important;font-weight:normal;
}
#case_commun { 
	padding:0px 20px 0 0; 
	margin-top:25px;
	height:155px; 
	width:395px; overflow:auto;
	color:#000000;font-size:13px !important;font-weight:normal;
}

#haut_commun {
	width:375px;
}
#case_commun a { color:#000000;}
#case_commun a:hover { color:#c1bb91;}



#main_news {
	width: 625px;
	background: transparent;
	padding: 70px 0 0 225px;
	height:490px;
	overflow:hidden;
}

#haut_news {
	color:#000000;font-size:12px !important;font-weight:normal;
	width:565px;
	height:300px;
	display:block;
}

#bas_news {
	color:#000000;font-size:12px !important;font-weight:normal;
	width:565px;
	height:150px;
	display:block;
}

#bas_news p {
	padding-bottom:6px;
}

#bas_news a { color:#000000; top:0px;bottom:0px; font-size:11px; }
#bas_news a:hover { color:#ffffff; top:0px;bottom:0px; font-size:11px; }

/* ***** */

#pellicule {
	text-align:center;
	color:#7d7d7d;
}
#pellicule p { padding-top:5px; padding-bottom:0px; }

#box_diaporama {
	position:absolute;
	top:155px;
	right:50px;
}
#box_diaporama a { color:#ffffff; font-size:11px;}
#box_diaporama a:hover { color:#7b7b7b; font-size:11px;}


#fond_1 { width:850px; height:445px; visibility:hidden; position:absolute; top:125px; left:0px; }
#fond_2 { width:850px; height:445px; visibility:hidden; position:absolute; top:125px; left:0px; }
#fond_3 { width:850px; height:445px; visibility:hidden; position:absolute; top:125px; left:0px; }
#fond_4 { width:850px; height:445px; visibility:hidden; position:absolute; top:125px; left:0px; }
#fond_5 { width:850px; height:445px; visibility:hidden; position:absolute; top:125px; left:0px; }
#fond_6 { width:850px; height:445px; visibility:hidden; position:absolute; top:125px; left:0px; }

.liens {
	padding : 0px 0 6px 0;
}
