/*##################################################*/
/*AUTEUR : CLAD STRIFE*/
/*NOTE : .......................................................AUCUN COMMENTAIRE*/
/*##################################################*/
body {
font-family:arial, sans-serif;
font-size:12px;
background-image:url('images/fond.jpg');
background-repeat:repeat-y;
background-position:left top;
background-color:#BDBCFE;
line-height:18px;
}
form {
display:inline;
}
p {
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
}
img {
border:0px;
}
h1, h2, h3, h4, h5, h6 {
margin:0px;
padding:0px;
}
/*######################*/
/*DIV CONTENANT LE SITE*/
/*######################*/
div.emututo {
left:4px;
top:0px;
width:768px;
position:absolute;
border:1px solid #000000;
background-color:#F1F1F1;
}
	/*######################*/
	/*BANIERE*/
	/*######################*/
	div.baniere {
	width:768px;
	height:147px;
	left:0px;
	top:0px;
	position:absolute;
	border-bottom:1px solid #000000;
	/*background-image:url('images/baniere.jpg');
	background-repeat:no-repeat;*/
	}
	/*######################*/
	/*MENU HAUT*/
	/*######################*/
	div.lien {
	width:768px;
	height:28px;
	left:0px;
	top:148px;
	position:absolute;
	background-image:url('images/degrader_lien.jpg');
	background-repeat:repeat-x;
	border-bottom:1px solid #000000;
	line-height:22px;
	}
	div.lien a {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	}
	div.lien a:hover {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	div.lien ul {
	margin:0px;
	padding:0px;
	color:#000000;
	}
	div.lien li {
	list-style-type:none;
	margin-left:10px;
	float:left;
	}
	/*######################*/
	/*LIEN PAGE*/
	/*######################*/
	div.lien_page {
	width:768px;
	height:28px;
	left:0px;
	top:176px;
	position:absolute;
	line-height:22px;
	}
		div.lien_page a {
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-decoration:underline;
		margin-left:10px;
		}
		div.lien_page a:hover {
		font-size:12px;
		font-weight:bold;
		color:#000000;
		text-decoration:underline;
		margin-left:10px;
		}
	/*######################*/
	/*MENU GAUCHE*/
	/*######################*/
	div.menu {
	width:154px;
	margin-left:1px;
	margin-top:210px;
	float:left;
	}
	div.menu ul {
	margin:0px;
	padding:0px;
	}
	div.menu li {
	list-style-type:none;
	}
		div.menu_login {
		width:154px;
		float:left;
		}
		div.menu_consoles {
		width:154px;
		float:left;
		margin-top:30px;
		}
		div.menu_arcades {
		width:154px;
		float:left;
		margin-top:30px;
		}
		div.menu_consoles_portable {
		width:154px;
		float:left;
		margin-top:30px;
		}
		div.menu_partenaires {
		width:154px;
		float:left;
		margin-top:30px;
		}
		div.menu_coin_gauche {
		width:20px;
		height:18px;
		margin-top:11px;
		background-image:url('images/coin_gauche_menu.gif');
		background-repeat:no-repeat;
		float:left;
		}
		div.menu_bandeau {
		width:94px;
		height:18px;
		margin-top:11px;
		background-image:url('images/degrader_menu.jpg');
		background-repeat:repeat-x;
		float:left;
		}
		div.menu_coin_droit {
		width:40px;
		height:29px;
		background-image:url('images/coin_droit_menu.gif');
		background-repeat:no-repeat;
		float:left;
		}
		div.menu_contenu {
		width:148px;
		/*background-image:url('images/line_menu.jpg');
		background-repeat:repeat-y;*/
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		float:left;
		background-color:#E8E8FF;
		}
		div.menu_bandeau span.titre_menu {
		font-size:10px;
		font-weight:bold;
		height:18px;
		line-height:18px;
		}
		div.menu_contenu a {
		font-size:12px;
		color:#000000;
		background-image:url('images/star_link.gif');
		background-repeat:no-repeat;
		padding-left:17px;
		margin-left:5px;
		line-height:17px;
		text-decoration:underline;
		font-weight:normal;
		}
		div.menu_contenu a:hover {
		font-size:12px;
		color:#000000;
		background-image:url('images/star_hover.gif');
		background-repeat:no-repeat;
		padding-left:17px;
		margin-left:5px;
		line-height:17px;
		text-decoration:none;
		font-weight:bold;
		}
	/*######################*/
	/*CONTENU SITE*/
	/*######################*/
	div.tutoemu_contenu {
	width:583px;
	margin-left:180px;
	margin-top:220px;
	border:0px;
	}
		/*######################*/
		/*DIV TEXTE*/
		/*######################*/
		div.boite_emututo {
		width:571px;
		height:100px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		padding:5px;
		line-height:18px;
		}
		/*######################*/
		/*DIV CONTENU*/
		/*######################*/
		div.boite_contenu {
		width:571px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		padding:5px;
		line-height:18px;
		}
		/*######################*/
		/*BOITE MEGAMAN*/
		/*######################*/
		div.boite_tuto {
		width:282px;
		height:175px;
		margin-top:15px;
		border:1px solid #000000;
		float:left;
		}
			div.emututo_megaman {
			width:282px;
			height:154px;
			background-image:url('images/megaman.jpg');
			background-repeat:no-repeat;
			overflow:auto;
			}
		/*######################*/
		/*BOITE SONIC*/
		/*######################*/
		div.boite_emu {
		width:282px;
		height:175px;
		margin-left:15px;
		margin-top:15px;
		border:1px solid #000000;
		float:left;
		}
			div.emututo_sonic {
			width:282px;
			height:154px;
			background-image:url('images/sonic.jpg');
			background-repeat:no-repeat;
			overflow:auto;
			}
		/*######################*/
		/*BOITE SPYRO*/
		/*######################*/
		div.boite_top_tuto {
		width:282px;
		height:175px;
		margin-top:15px;
		border:1px solid #000000;
		float:left;
		}
			div.emututo_spyro {
			width:282px;
			height:154px;
			background-image:url('images/spyro.jpg');
			background-repeat:no-repeat;
			overflow:auto;
			}
		/*######################*/
		/*BOITE LINK*/
		/*######################*/
		div.boite_top_emu {
		width:282px;
		height:175px;
		margin-left:15px;
		margin-top:15px;
		border:1px solid #000000;
		float:left;
		}
			div.emututo_link {
			width:282px;
			height:154px;
			background-image:url('images/link.jpg');
			background-repeat:no-repeat;
			overflow:auto;
			}
		/*######################*/
		/*TITRE RANK*/
		/*######################*/
		div.bandeau_boite_tutoemu {
		width:282px;
		height:20px;
		background-image:url('images/degrader_top.jpg');
		background-repeat:repeat-x;
		border-bottom:1px solid #000000;
		}
		div.bandeau_boite_tutoemu  span {
		font-size:12px;
		font-weight:bold;
		color:#000000;
		margin-left:15px;
		line-height:18px;
		}
		/*######################*/
		/*TABLEAU RANK*/
		/*######################*/
		table.rank_emututo {
		width:265px;
		height:150px;
		border:0px;
		font-size:11px;
		}
			table.rank_emututo tr.tr_titre {
			/*background-color:#BDBCFE;*/
			}
				table.rank_emututo tr.tr_titre td.td_numero {
				width:40px;
				text-align:center;
				font-weight:bold;
				}
				table.rank_emututo tr.tr_titre td.td_image {
				width:40px;
				text-align:center;
				font-weight:bold;
				}
				table.rank_emututo tr.tr_titre td.td_titre {
				width:100px;
				text-align:center;
				font-weight:bold;
				}
				table.rank_emututo tr.tr_titre td.td_lecture {
				width:100px;
				text-align:center;
				font-weight:bold;
				}
			table.rank_emututo tr.tr_liste {
			}
				table.rank_emututo tr.tr_liste td.td_numero {
				text-align:center;
				vertical-align:top;
				}
				table.rank_emututo tr.tr_liste td.td_image {
				text-align:center;
				vertical-align:top;
				}
				table.rank_emututo tr.tr_liste td.td_titre {
				text-align:left;
				vertical-align:top;
				}
					table.rank_emututo tr.tr_liste td.td_titre a {
					font-size:11px;
					color:#000000;
					text-decoration:underline;
					}
					table.rank_emututo tr.tr_liste td.td_titre a:hover {
					font-size:11px;
					color:#000000;
					text-decoration:underline;
					}
				table.rank_emututo tr.tr_liste td.td_lecture {
				text-align:center;
				vertical-align:top;
				}
		/*######################*/
		/*DIV NEWS*/
		/*######################*/
		div.news {
		width:581px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		margin-top:15px;
		float:left;
		}
			/*######################*/
			/*TITRE NEWS*/
			/*######################*/
			div.news div.titre_news {
			width:100%;
			height:20px;
			background-image:url('images/degrader_top.jpg');
			background-repeat:repeat-x;
			border-bottom:1px solid #000000;
			}
				div.news div.titre_news span {
				font-size:12px;
				font-weight:bold;
				color:#000000;
				margin-left:15px;
				line-height:18px;
				}
			/*######################*/
			/*TABLEAU NEWS*/
			/*######################*/
			div.news table.news_emututo {
			width:581px;
			}
			div.news table.news_emututo td {
			/*border:1px solid #BDBCFE;*/
			}
			table.news_emututo tr.tr_titre {
			background-color:#BDBCFE;
			}
				table.news_emututo tr.tr_titre td.td_image {
				width:50px;
				text-align:center;
				font-weight:bold;
				vertical-align:top;
				}
				table.news_emututo tr.tr_titre td.td_titre {
				width:361px;
				text-align:center;
				font-weight:bold;
				vertical-align:top;
				}
				table.news_emututo tr.tr_titre td.td_date {
				width:70px;
				text-align:center;
				font-weight:bold;
				vertical-align:top;
				}
				table.news_emututo tr.tr_titre td.td_auteur {
				width:100px;
				text-align:center;
				font-weight:bold;
				vertical-align:top;
				}
			table.news_emututo tr.tr_liste {
			background-color:#FFFFFF;
			}
				table.news_emututo tr.tr_liste td.td_image {
				text-align:center;
				vertical-align:middle;
				}
				table.news_emututo tr.tr_liste td.td_titre {
				text-align:left;
				vertical-align:top;
				}
					table.news_emututo tr.tr_liste td.td_titre a {
					font-size:12px;
					color:#000000;
					text-decoration:underline;
					}
					table.news_emututo tr.tr_liste td.td_titre a:hover {
					font-size:12px;
					color:#000000;
					text-decoration:underline;
					}
				table.news_emututo tr.tr_liste td.td_date {
				text-align:center;
				vertical-align:middle;
				}
				table.news_emututo tr.tr_liste td.td_auteur {
				text-align:center;
				vertical-align:middle;
				}
			table.news_emututo tr.tr_liste_2 {
			background-color:#EDEBFF;
			}
				table.news_emututo tr.tr_liste_2 td.td_image {
				text-align:center;
				vertical-align:middle;
				}
				table.news_emututo tr.tr_liste_2 td.td_titre {
				text-align:left;
				vertical-align:top;
				}
					table.news_emututo tr.tr_liste_2 td.td_titre a {
					font-size:12px;
					color:#000000;
					text-decoration:underline;
					}
					table.news_emututo tr.tr_liste_2 td.td_titre a:hover {
					font-size:12px;
					color:#000000;
					text-decoration:underline;
					}
				table.news_emututo tr.tr_liste_2 td.td_date {
				text-align:center;
				vertical-align:middle;
				}
				table.news_emututo tr.tr_liste_2 td.td_auteur {
				text-align:center;
				vertical-align:middle;
				}
		/*######################*/
		/*LISTE DES TABLEAUX*/
		/*######################*/
		div.search {
		width:200px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		}
			div.search select {
			width:200px;
			}
		div.search_title {
		height:20px;
		line-height:20px;
		background-color:#BDBEFF;
		color:#FFFFFF;
		font-weight:bold;
		text-indent:5px;
		}
		table.liste_tableau {
		border:1px solid #000000;
		background-color:#FFFFFF;
		width:100%;
		font-size:12px;
		}
		table.liste_tableau td {
		padding:5px;
		}
		table.liste_tableau td.width_left {
		width:200px;
		}
		table.liste_tableau td.width_right {
		width:380px;
		}
		table.liste_tableau .titre {
		background-color:#BDBCFE;
		font-weight:bold;
		text-align:center;
		color:#000000;
		}
		table.liste_tableau tr.titre_1 {
		background-color:#BDBCFE;
		font-weight:bold;
		}
			table.liste_tableau tr.titre_1 a {
			color:#FFFFFF;
			text-decoration:underline;
			}
			table.liste_tableau tr.titre_1 a:hover {
			color:#000000;
			text-decoration:underline;
			}
		table.liste_tableau tr.titre_2 {
		background-color:#FFFFFF;
		font-weight:bold;
		}
			table.liste_tableau tr.titre_2 a {
			color:#BDBCFE;
			text-decoration:underline;
			}
			table.liste_tableau tr.titre_2 a:hover {
			color:#000000;
			text-decoration:underline;
			}
		table.liste_tableau .contenu_1 {
		height:70px;
		background-color:#FFFFFF;
		}
		table.liste_tableau .contenu_2 {
		height:70px;
		background-color:#E3E3FF;
		}
		table.liste_tableau td a {
		color:#BDBCFE;
		text-decoration:underline;
		}
		table.liste_tableau td a:hover {
		color:#000000;
		text-decoration:underline;
		}
		/*######################*/
		/*DIV TUTORIAL*/
		/*######################*/
		div.tutorial {
		width:580px;
		background-color:#FFFFFF;
		border:1px solid #000000;
		}
			div.tutorial textarea.textarea {
			width:550px;
			height:150px;
			border:1px solid #000000;
			}
		div.tutorial_auteur {
		width:580px;
		height:20px;
		line-height:20px;
		background-color:#BDBCFE;
		color:#FFFFFF;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		}
			div.tutorial_auteur a {
			color:#000000;
			text-decoration:underline;
			}
			div.tutorial_auteur a:hover {
			color:#000000;
			text-decoration:none;
			}
		div.tutorial_contenu {
		width:570px;
		padding:5px;
		line-height:18px;
		}
		div.tutorial_notes_pages {
		width:580px;
		}
		div.div_notes_pages {
		margin-left:200px;
		}
			div.tutorial_notes_pages div.notes_pages_1 {
			float:left;
			margin-left:15px;
			cursor:pointer;
			font-size:18px;
			}
			div.tutorial_notes_pages div.notes_pages_2 {
			float:left;
			margin-left:15px;
			font-size:18px;
			}
			div.tutorial_notes_pages  div.note_tutorial {
			width:580px;
			height:20px;
			line-height:20px;
			background-color:#BDBCFE;
			color:#FFFFFF;
			text-align:center;
			padding-top:5px;
			padding-bottom:5px;
			}
		/*######################*/
		/*LOGIN*/
		/*######################*/
		form.login {
		}
		form.login input.text {
		width:142px;
		font-size:12px;
		}
		form.login input.submit {
		width:100px;
		font-size:12px;
		float:left;
		margin-left:22px;
		}
		form.login label {
		display:block;
		margin-left:15px;
		}
		div.login {
		}
		div.login a {
		color:#000000;
		background:none;
		padding:0px;
		}
		div.login a:hover{
		color:#000000;
		background:none;
		padding:0px;
		}
		/*######################*/
		/*LOGIN 2*/
		/*######################*/
		div.login_2 input.text {
		width:142px;
		font-size:12px;
		}
		div.login_2 input.submit {
		width:100px;
		font-size:12px;
		float:left;
		margin-left:22px;
		}
		div.login_2 label {
		width:100px;
		margin-left:5px;
		display:block;
		float:left;
		}
		div.login_2 {
		width:580px;
		}
		div.login_2 a {
		color:#000000;
		text-decoration:underline;
		}
		div.login_2 a:hover{
		color:#000000;
		text-decoration:none;
		}
		div.login_2 div.titre_login_2 {
		width:270px;
		font-weight:bold;
		color:#BDBCFE;
		text-align:center;
		padding:5px;
		}
			div.login_2_gauche {
			width:280px;
			height:100px;
			float:left;
			border:1px solid #000000;
			}
			div.login_2_droite {
			width:280px;
			height:100px;
			float:right;
			border:1px solid #000000;
			}
		/*######################*/
		/*NOUVEAU COMPTE*/
		/*######################*/
		form.nouveau_compte {
		}
		form.nouveau_compte input.text {
		width:150px;
		border:1px solid #000000;
		font-size:12px;
		}
		form.nouveau_compte input.radio {
		}
		form.nouveau_compte input.submit {
		}
		form.nouveau_compte label {
		width:170px;
		display:block;
		float:left;
		margin-right:15px;
		}
		form.nouveau_compte div {
		width:550px;
		height:20px;
		line-height:20px;
		}
		form.nouveau_compte label.civilite {
		text-align:right;
		}
		.align_right {
		text-align:right;
		}
		.error_formulaire {
		color:#FF0000;
		font-size:10px;
		}
		/*######################*/
		/*MON COMPTE*/
		/*######################*/
		form.mon_compte {
		}
		form.mon_compte input.text {
		width:150px;
		border:1px solid #000000;
		font-size:12px;
		}
		form.mon_compte input.radio {
		}
		form.mon_compte input.submit {
		}
		form.mon_compte label {
		width:170px;
		display:block;
		float:left;
		margin-right:15px;
		}
		form.mon_compte div {
		width:550px;
		height:20px;
		line-height:20px;
		}
		form.mon_compte label.civilite {
		text-align:right;
		}
		.align_right {
		text-align:right;
		}
		.error_formulaire {
		color:#FF0000;
		font-size:10px;
		}
		/*######################*/
		/*CONTACT*/
		/*######################*/
		form.contact label {
		width:100px;
		display:block;
		float:left;
		padding-right:50px;
		}
		form.contact div {
		padding-top:5px;
		}
		form.contact textarea {
		width:400px;
		height:200px;
		}
		form.contact input.input {
		width:190px;
		}
		form.contact input.input_2 {
		width:400px;
		}
		/*######################*/
		/*MENU CONSOLE*/
		/*######################*/
		div.div_tutorial_emu {
		width:282px;
		height:175px;
		margin-top:15px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		}
/*######################*/
/*DIV PUB DROITE*/
/*######################*/
div.pub_droite {
left:774px;
top:177px;
width:160px;
height:600px;
position:absolute;
}
/*######################*/
/*DIV FOOTER*/
/*######################*/
div.footer {
width:768px;
height:30px;
line-height:30px;
text-align:center;
margin-top:15px;
background-color:#FFFFFF;
border-top:1px solid #000000;
float:left;
}
/*######################*/
/*STYLES D AFFICHAGE*/
/*######################*/
.margin_left_5 {
margin-left:5px;
}
.margin_left_10 {
margin-left:10px;
}
.align_center {
text-align:center;
}
.align_left {
text-align:left;
}
.align_right {
text-align:right;
}