@import url('../javascript/lightbox/lightbox.css');
@import url('../javascript/protoflow/prettify.css');
@font-face { font-family:'Carolingia';src:url('../polices/carolingia.ttf'); }
@font-face { font-family:'Negotiate';src:url('../polices/negotiate.ttf'); }

* { font-size:100%;margin:0px;padding:0px; }

body { font-family:sans-serif;font-size:14px; }

a,code,div,hr,img,input,li,p,select,span,table,td,textarea,ul { border-style:solid;border-width:0px; }

a { cursor:pointer; }
code { background-color:#fff;border-width:1px;display:block;margin:4px;padding:2px;white-space:pre; }
h1 { background-position:650px 0px;background-repeat:no-repeat;border-radius:0px 0px 0px 60px;color:#fff;font-size:24px;letter-spacing:1px;margin:0px 0px 0px 100px;padding:1px 54px 3px 28px;text-align:left; }
h2,div.h2 { border-radius:0px 60px 0px 0px;color:#fff;font-size:140%;margin:20px 80px 4px 0px;padding:2px 0px 2px 6px; }
h3,div.h3 { border-radius:0px 60px 0px 0px;color:#fff;font-size:110%;margin:12px 160px 4px 0px;padding:2px 0px 2px 6px; }
	h3 a { color:#fff;text-decoration:none; }
hr { height:1px; }
img { vertical-align:middle; }
input { border-radius:8px;border-width:1px;padding:0px 2px;vertical-align:middle; }
p { margin:3px 4px;padding:2px; }
select { background-color:#fff;border-width:1px; }
table { margin:10px 0px; }
	th { color:#fff;padding:1px; }
	td { border-width:0px 0px 1px 0px;padding:1px;vertical-align:top; }
textarea { border-radius:8px;border-width:1px;padding:0px 2px; }
ul { list-style-type:square;margin:3px 4px 3px 21px; }
ol { margin:3px 4px 3px 24px; }
	li { padding:1px; }

div.a_la_ligne { clear:both;overflow:hidden; }
p.validation,span.validation { background-color:#fff;border-width:1px;color:#0a0;font-weight:bold; }
	span.validation { background-color:transparent;border-width:0px; }
p.erreur { background-color:#fff;border-width:1px;color:#a00;font-weight:bold; }
	p.erreur a { color:#a00;text-decoration:underline; }
div.avertissement  { background-color:#fff;background-image:url(../../images/icones/32x32/attention.png);background-position:4px 6px;background-repeat:no-repeat;border-width:1px 0px;margin:10px 0px;padding:0px 0px 0px 40px; }
*.javascript_inactive_block { display:block; }

img.illustration, img.illustration_droite { background-color:#fff;border-width:2px;float:left;margin:4px; }
	img.illustration_droite { float:right; }
div.illustration, div.illustration_droite { border-width:2px;float:left;margin:4px; }
	div.illustration_droite { float:right; }
	div.illustration_centre { margin:auto;text-align:center; }
		div.illustration img, div.illustration_droite img, div.illustration_centre img { vertical-align:middle; }
		div.illustration_centre img { border-width:2px;margin:4px; }
	div.illustration div.legende, div.illustration_droite div.legende, div.illustration_centre div.legende { color:#fff;font-size:80%;font-style:italic;font-weight:bold;padding:2px 0px 0px 0px; }
img.illustration_sans_bordure { background-color:transparent;border-width:0px; }
div.video { text-align:center; }

div.page_haut_2 { height:36px;margin:auto;position:relative;width:1000px; }
	ul.onglets { font-size:90%;font-weight:bold;left:40px;letter-spacing:1px;list-style-type:none;margin:0px;position:absolute;top:10px; }
		ul.onglets li { background-color:transparent;background-position:bottom;color:#e38000;float:left;margin:0px 2px 0px 12px; }
			ul.onglets a { padding:0px 8px 0px 0px;text-decoration:none; }
				ul.onglets a span { color:#e38000;visibility:hidden; }
				ul.onglets a:hover span { visibility:visible; }
	div.page_themes { bottom:0px;position:absolute;right:36px;z-index:100; }
		div.page_themes a { background-color:transparent;background-position:center center;background-repeat:no-repeat;border-color:transparent;border-radius:20px 20px 0px 0px;border-width:2px 2px 0px 2px;cursor:default;display:block;height:34px;text-decoration:none;width:46px; }
		div.page_themes span { display:block;visibility:hidden; }
		div.page_themes ul { background-image:url(../../images/page/semi_transparence_90.png);border-radius:0px 0px 20px 0px;border-width:2px;display:none;font-size:90%;list-style-type:none;margin:0px;padding:0px;position:absolute;right:-2px;text-align:left;top:36px;width:130px; }
		div.page_themes:hover ul { display:block; }
			div.page_themes ul li { border-width:1px 0px 0px 0px;padding:0px;position:relative; }
			div.page_themes ul li.premier { border-width:0px; }
			div.page_themes ul a, div.page_themes ul span { background-position:right center;border-width:0px;height:auto;padding:4px 2px 4px 2px;text-align:left;visibility:visible;width:auto; }
			div.page_themes ul a { cursor:pointer; }
			div.page_themes ul span { cursor:default; }
			div.page_themes ul li.dernier a { border-radius:0px 0px 18px 0px; }
			div.page_themes ul ul { border-radius:20px 0px 20px 20px;display:none;font-size:100%;position:absolute;left:-144px;top:-2px;width:140px;z-index:1000; }
			div.page_themes:hover ul ul { display:none; }
			div.page_themes ul li:hover ul { display:block; }
				div.page_themes ul ul li { border-width:1px 0px 0px 0px; }
				div.page_themes ul ul li.premier { border-radius:20px 0px 0px 0px; }
				div.page_themes ul ul li.premier a { border-radius:18px 0px 0px 0px; }
				div.page_themes ul ul li.dernier a { border-radius:0px 0px 18px 18px; }
					div.page_themes ul ul a { background-repeat:no-repeat;border-radius:0px;padding:4px 34px 4px 2px;text-align:right; }
div.page { border-radius:40px 40px 0px 0px;border-width:2px 2px 0px 2px;margin:auto;position:relative;width:1000px; }
div.page_gh { background-image:url(themes/mouettes.png);background-position:left top;background-repeat:no-repeat; }
div.page_dh { background-position:460px top;background-repeat:no-repeat; }
	div.page_logo { background-image:url(../../images/lyssal_blanc.png);background-position:right top;background-repeat:no-repeat;font-family:'Carolingia', serif;position:absolute;right:20px;text-align:right;top:5px;z-index:10; }
		div.page_logo a { color:#fff;display:block;line-height:30px;text-decoration:none; }
		div.page_logo div.titre { font-size:40px; }
			div.page_logo div.titre a { letter-spacing:2px;padding:32px 40px 0px 0px; }
		div.page_logo div.sous_titre { font-size:20px; }
			div.page_logo div.sous_titre a { letter-spacing:4px;padding:0px 40px 0px 0px; }
	div.page_haut { height:100px;position:relative; }
		div.page_recherche { border-radius:12px 12px 0px 0px;bottom:0px;left:300px;padding:0px 4px 0px 2px;position:absolute; }
			div.page_recherche input.champ { border-radius:10px 0px 0px 0px;border-width:0px;font-size:11px;margin:2px 4px 0px 0px;padding:1px 1px 1px 3px;width:140px; }
			div.page_recherche_autocompletion { border-width:1px;font-size:85%;font-weight:bold;left:4px;padding:0px;position:absolute;width:160px;z-index:10; }
				div.page_recherche_autocompletion ul { background-image:url(../../images/page/semi_transparence_80.png);list-style-type:none;margin:0px;padding:0px; }
					div.page_recherche_autocompletion ul li { cursor:pointer;padding:1px; }
					div.page_recherche_autocompletion ul li:hover { background-image:url(../../images/page/semi_transparence_40.png); }
	div.fil_ariane { background-image:url(../../images/page/semi_transparence_90.png);border-radius:20px 0px 0px 20px;border-width:2px 0px 2px 2px;margin:0px 0px 10px 240px;padding:4px 12px 4px 10px; }
		div.fil_ariane a { text-decoration:none; }
		div.fil_ariane a:hover { text-decoration:underline; }
	div.page_centre {}
	div.page_gauche { float:left;font-size:90%;margin:70px 0px 10px 0px;width:180px; }
		div.page_gauche a { text-decoration:none; }
		div.page_gauche input {}
			div.page_gauche input.champ { background-position:1px center;background-repeat:no-repeat;margin:0px 0px 4px 2px;padding:0px 0px 0px 20px; }
				div.page_gauche input#connexion_utilisateur { background-image:url(../../images/icones/16x16/connexion_utilisateur.png);width:153px; }
				div.page_gauche input#connexion_passe { background-image:url(../../images/icones/16x16/connexion_clef.png);width:139px; }
			div.page_gauche input.bouton { background-color:transparent;border-width:0px;color:#fff;cursor:pointer;font-size:11px;font-weight:bold;height:12px;margin:0px 0px 0px 2px;padding:0px;vertical-align:top;width:12px; }
		div.page_gauche ul { list-style-type:none;margin:0px;padding:0px; }
			div.page_gauche ul li { background-image:url(../../images/page/degrade_h.png);background-repeat:repeat-x;border-radius:0px 20px 20px 0px;border-width:1px 1px 1px 0px;margin:0px 0px 20px 0px;padding:0px; }
				div.page_gauche ul a, div.page_gauche ul span { border-width:0px 0px 1px 0px;color:#fff;display:block;font-weight:bold;padding:1px 1px 2px 4px; }
				div.page_gauche ul ul { border-radius:0px 0px 20px 0px;font-size:95%; }
					div.page_gauche ul ul a { border-width:0px;color:#fff;font-weight:normal;padding:1px 1px 1px 3px; }
					div.page_gauche ul ul li { background-color:transparent;background-image:none;border-radius:0px;border-width:0px;margin:0px;padding:0px; }
					div.page_gauche ul ul li.dernier a { border-radius:0px 0px 20px 0px; }
					div.page_gauche ul ul ul { background-image:none;font-size:95%; }
						div.page_gauche ul ul ul a { padding-left:6px; }
		div.page_menu_icone { background-position:center center;background-repeat:no-repeat;float:right;margin:0px 4px 0px 0px;height:24px;width:24px; }
	div.page_contenu { background-image:url(../../images/page/semi_transparence_90.png);border-radius:60px 0px 0px 60px;border-width:2px 0px 2px 2px;margin:0px 0px 0px 200px; }
		div.page_contenu_2 { overflow:auto;padding:10px 0px 30px 0px; }
		div.page_contenu_gauche { float:left;width:620px; }
		div.page_contenu_droite { background-color:#fff;border-width:0px 0px 0px 2px;font-size:11px;margin:0px 0px 0px 620px; }
			div.page_contenu_droite div.titre { font-weight:bold;padding:6px 1px 0px 2px; }
			div.page_contenu_droite a { text-decoration:none; }
			div.page_contenu_droite a:hover { text-decoration:underline; }
			div.page_contenu_droite ul { list-style-type:none;margin:3px 1px 3px 2px; }
				div.page_contenu_droite ul li { background-position:2px center;background-repeat:no-repeat;padding:2px 0px 2px 20px; }
				div.page_contenu_droite ul li.lyssal { background-image:url(../../images/icones/16x16/lyssal.png); }
				div.page_contenu_droite ul li.traductions_lyssal { background-image:url(../../images/icones/16x16/traductions_lyssal.png); }
				div.page_contenu_droite ul li.gnu { background-image:url(../../images/icones/16x16/gnu.png); }
				div.page_contenu_droite ul li.compatible4 { background-image:url(../../images/icones/16x16/linux.png); }
				div.page_contenu_droite ul li.compatible6 { background-image:url(../../images/icones/16x16/macintosh.png); }
				div.page_contenu_droite ul li.compatible7 { background-image:url(../../images/icones/16x16/windows.png); }
				div.page_contenu_droite ul li.nes { background-image:url(../../images/icones/16x16/nintendo.png); }
				div.page_contenu_droite ul li.super_nintendo { background-image:url(../../images/icones/16x16/super_nintendo.png); }
				div.page_contenu_droite ul li.game_boy { background-image:url(../../images/icones/16x16/game_boy.png); }
				div.page_contenu_droite ul li.spi { background-image:url(../../images/icones/16x16/spi.png); }
				div.page_contenu_droite ul li.ebay { background-image:url(../../images/icones/16x16/ebay.png); }
				div.page_contenu_droite ul li.facebook { background-image:url(../../images/icones/16x16/facebook.png); }
				div.page_contenu_droite ul li.youtube { background-image:url(../../images/icones/16x16/youtube.png); }
				div.page_contenu_droite ul li.dailymotion { background-image:url(../../images/icones/16x16/dailymotion.png); }
	div.page_bas { background-image:url(../../images/page/semi_transparence_60.png);border-radius:40px 0px 0px 0px;border-width:2px 0px 0px 2px;clear:left;font-size:80%;font-weight:bold;margin:10px 0px 0px 20px;padding:2px 10px 2px 0px;text-align:right; }
		div.page_bas a { color:inherit;text-decoration:none; }
		div.page_gb { background-position:right top;background-repeat:no-repeat;bottom:0px;left:-20px;position:absolute; }

ul.liens { list-style-type:none;margin-left:4px; }
	ul.liens li { margin:1px 0px; }
	ul.liens li.en a, ul.liens li.fr a { background-position:left center;background-repeat:no-repeat;padding:0px 0px 0px 20px; }
	ul.liens li.en a { background-image:url(../../images/icones/drapeaux/gb.png); }
	ul.liens li.fr a { background-image:url(../../images/icones/drapeaux/fr.png); }

div.illustrations { height:300px;overflow-x:scroll; }


div.formulaire { border-width:2px 0px;margin:10px 0px;overflow:auto; }
	div.formulaire div { clear:left;margin:14px 0px;text-align:center; }
		div.formulaire div div { clear:none;margin:0px; }
		div.formulaire p { font-size:85%;margin:0px;padding:2px; }
		div.formulaire textarea { width:96%; }
		div.formulaire div.gauche { float:left;width:30%; }
			div.formulaire div.gauche p { padding:0px 2px 2px 2px;text-align:right; }
			div.formulaire div.gauche label, div.formulaire div.gauche span { display:block;font-weight:bold;text-align:right; }
		div.formulaire div.droite { margin:0px 0px 0px 31%;text-align:left; }
			div.formulaire div.droite input, div.formulaire div.droite textarea { width:98%; }
			div.formulaire div.droite input.case { width:auto; }
	div.formulaire div.boutons { border-width:2px 0px 0px 0px;font-size:110%;margin:0px;text-align:right; }
		div.formulaire div.boutons input { background-color:transparent;border-color:#fff;border-radius:8px 0px 0px 8px;border-width:0px 0px 0px 2px;color:#fff;cursor:pointer;font-weight:bold;padding:0px 2px 0px 6px; }

div.flux_rss { background-color:#fff;border-width:1px 0px 0px 0px;margin:20px 0px 10px 0px; }
	div.flux_rss div.article { border-width:0px 0px 1px 0px; }
		div.flux_rss div.article div.haut { border-width:0px 0px 1px 0px;color:#fff;padding:1px; }
			div.flux_rss div.titre { background-color:transparent;background-image:none;border-width:0px;font-size:110%;font-weight:bold;margin:0px;padding:0px; }
				div.flux_rss div.titre a { color:#fff; }
			div.flux_rss div.date { font-size:90%;text-align:right; }
			div.flux_rss div.description { overflow:hidden;padding:4px;text-align:justify; }

div.plus_et_moins { background-color:#fff;border-radius:10px;border-width:2px;font-size:110%;font-weight:bold;margin:20px; }
	div.plus_et_moins div.les_plus { background-image:url(../../images/icones/64x64/plus.png);background-position:216px 4px;background-repeat:no-repeat;color:#0a0;float:left;padding:6px 6px 0px 6px;width:270px; }
	div.plus_et_moins div.les_moins { background-image:url(../../images/icones/64x64/moins.png);background-position:222px 4px;background-repeat:no-repeat;border-width:0px 0px 0px 2px;color:#a00;margin:0px 0px 0px 284px;padding:6px 6px 0px 6px; }
	div.plus_et_moins div.titre { font-size:140%;text-align:right;margin:0px 70px 4px 0px; }
	div.plus_et_moins ul { list-style-type:none;margin:0px;padding:10px 60px 10px 0px; }
		div.plus_et_moins ul li { padding:2px 0px; }

div.sondage {}
	div.sondage div.resume { padding:2px 2px 0px 2px; }
		div.sondage div.resume div.nombre_votes { float:right; }
		div.sondage div.resume div.moyenne { font-size:140%;font-weight:bold; }
	div.sondage div.camembert { height:176px;width:176px; }
	div.sondage div.choix { padding:2px 1px 2px 2px; }
	div.sondage div.boutons { padding:2px 4px 0px 0px;text-align:right; }
		div.sondage div.boutons input { background-color:transparent;border-width:0px;cursor:pointer;font-weight:bold; }

div.telechargements { background-color:#fff;border-width:2px 0px 0px 0px;margin:10px 0px; }
div.telechargement { background-image:url(../../images/icones/128x128/internet.png);background-position:0px bottom;background-repeat:no-repeat;border-width:0px 0px 2px 0px; }
	div.telechargement div.titre { font-size:110%;padding:12px 1px 8px 20px; }
		div.telechargement div.titre a { font-weight:bold;text-decoration:none; }
		div.telechargement div.titre a:hover { text-decoration:underline; }
	div.telechargement ul { list-style-type:none;padding:0px 1px 0px 128px; }
		div.telechargement ul li { padding:1px 0px; }
	div.telechargement div.lien { background-image:url(../../images/page/degrade_h.png);background-position:left top;background-repeat:repeat-x;font-size:110%;font-weight:bold;text-align:right; }
	div.telechargement div.lien:hover { background-image:url(../../images/page/degrade_b.png);background-position:left bottom; }
		div.telechargement div.lien a { color:#fff;display:block;margin:0px 1px 0px 0px;padding:2px 10px 0px 1px;text-decoration:none; }

p.forum_fiche { background-position:right center;background-repeat:no-repeat;padding:10px 36px 10px 0px;text-align:right; }
table.forums { background-color:#fff;border-width:2px 0px 0px 0px;margin:14px 0px 16px 0px; }
	table.forums h2 { background-color:transparent;border-width:0px;font-size:110%;margin:0px;padding:0px; }
		table.forums h2 a { text-decoration:none; }
	table.forums td { border-width:0px 0px 2px 0px; }
	table.forums td.description { background-position:4px 4px;background-repeat:no-repeat;padding:0px 0px 0px 40px; }
		table.forums td.description p { font-size:90%;margin:0px;padding:4px 2px 2px 0px; }
		table.forums td.description div.nouveau_message { border-radius:0px 0px 0px 6px;color:#fff;float:right;font-size:90%;font-weight:bold;margin:0px 0px 0px 2px;padding:0px 2px 2px 4px;text-align:right; }
	table.forums td.dernier_message { border-left-width:1px;font-size:80%;padding:0px;width:160px; }
		table.forums td.dernier_message div { padding:1px; }
table.forum { border-width:2px 0px 0px 0px; }
	table.forum td { border-width:0px 0px 2px 0px;padding:0px; }
	table.forum td.membre { background-image:url(../../images/page/degrade_g.png);background-position:left top;background-repeat:repeat-y;border-width:0px 1px 2px 0px;padding:2px; }
		table.forum td.membre div.description { font-size:80%; }
		table.forum div.pseudo { font-weight:bold; }
		table.forum div.avatar { background-position:center center;background-repeat:no-repeat;height:140px; }
	table.forum div.date { color:#fff;font-size:90%;font-style:italic;font-weight:bold;padding:0px 2px 2px 2px;text-align:right; }
	table.forum div.titre { color:#fff;font-weight:bold;padding:0px 2px 2px 2px; }
	table.forum div.description { padding:4px; }
	table.forum div.signature { border-width:1px 0px 0px 0px;font-size:80%;padding:1px 2px; }
p.fil_d_ariane { background-color:#fff;border-width:1px 0px;margin:4px 0px;padding:2px 1px 2px 4px; }
	p.fil_d_ariane a { text-decoration:none; }

div.liste_logiciels { background-color:#fff;border-width:0px 0px 2px 0px;margin:10px 0px 16px 0px;overflow:auto; }
	div.liste_logiciels p.tri { border-width:2px 0px 0px 0px;font-size:80%;font-weight:bold;margin:0px;padding:2px 2px 2px 2px;text-align:right; }
		div.liste_logiciels p.tri a { text-decoration:none; }
		div.liste_logiciels p.tri a:hover { text-decoration:underline; }
	div.liste_logiciels div.ligne { border-width:2px 0px 0px 0px;clear:both;padding:0px; }
	div.liste_logiciels div.image { border-width:0px 2px 2px 2px;float:right;margin:0px 4px 4px 0px; }
		div.liste_logiciels div.image img { vertical-align:middle; }
	div.liste_logiciels h2 { background-image:url(../../images/page/degrade_h.png);background-position:left top;background-repeat:repeat-x;border-radius:0px;border-width:0px 0px 1px 0px;font-size:140%;margin:0px;padding:0px; }
	div.liste_logiciels h2:hover { background-image:url(../../images/page/degrade_b.png);background-position:left bottom; }
		div.liste_logiciels h2 a { color:#fff;display:block;margin:0px 1px 0px 0px;padding:0px 1px 2px 6px;text-decoration:none; }
	div.liste_logiciels div.note { background-image:url(../../images/page/semi_transparence_40.png);border-width:0px 0px 1px 1px;float:right;font-size:200%;font-weight:bold;margin:0px 0px 0px 2px;padding:0px 3px 1px 3px; }
	div.liste_logiciels p.lien { background-position:2px center;background-repeat:no-repeat;font-size:110%;font-weight:bold;height:24px;margin:0px;padding:10px 1px 4px 40px; }
		div.liste_logiciels p a { text-decoration:none; }
		div.liste_logiciels p a:hover { text-decoration:underline; }
	div.liste_logiciels p.forum { background-image:url(../../images/icones/16x16/forum.png);background-position:14px center;background-repeat:no-repeat;font-size:85%;height:24px;margin:0px;padding:8px 2px 0px 36px; }

/* <-- Pages */
p.accueil_presentation { background-color:#fff;background-image:url(../../images/icones/32x32/lyssal.png);background-position:left center;background-repeat:no-repeat;border-radius:30px;border-width:1px;font-size:145%;margin:10px;padding:4px 4px 4px 36px; }
ul.liste_etiquettes { list-style:none;margin:0px;text-align:center; }
	ul.liste_etiquettes li { display:inline;margin:1px 4px; }
		ul.liste_etiquettes a { text-decoration:none; }
		ul.liste_etiquettes a:hover { text-decoration:underline; }
div.page_etiquettes {}
	div.page_etiquettes div.page_etiquette {}
		div.page_etiquettes div.page_etiquette div { background-position:4px 4px;background-repeat:no-repeat; }
			div.page_etiquettes div.page_etiquette div p { padding:2px 2px 2px 40px; }
div.mise_a_jour { padding:2px 0px; }
	div.mise_a_jour div.titre { font-size:120%;font-weight:bold;padding:2px 4px; }
	div.mise_a_jour div.description { padding:2px 4px; }
ul.forum_boutons_action { font-size:95%;list-style-type:none;margin:2px; }
	ul.forum_boutons_action li { background-position:right center;background-repeat:no-repeat;height:13px;margin:0px;padding:3px 0px 0px 0px;text-align:right; }
	ul.forum_boutons_action li.notification { background-image:url(../../images/icones/16x16/lettre.png); }
	ul.forum_boutons_action li.modification { background-image:url(../../images/icones/16x16/parametrage.png); }
	ul.forum_boutons_action li.creation { background-image:url(../../images/icones/16x16/forum.png); }
	ul.forum_boutons_action li.suppression { background-image:url(../../images/icones/16x16/annuler.png); }
	ul.forum_boutons_action li.verrouillage { background-image:url(../../images/icones/16x16/verrouillage.png); }
	ul.forum_boutons_action li.inscription { background-image:url(../../images/icones/16x16/connexion_clef.png); }
		ul.forum_boutons_action li a, ul.forum_boutons_action li span { padding:0px 18px 0px 0px;text-decoration:none; }
		ul.forum_boutons_action li a:hover { text-decoration:underline; }
ul.forum_message_boutons_action { font-size:85%;list-style-type:none;margin:2px; }
	ul.forum_message_boutons_action li { background-position:right center;background-repeat:no-repeat;margin:2px 0px;text-align:right; }
	ul.forum_message_boutons_action li.modification { background-image:url(../../images/icones/16x16/parametrage.png); }
	ul.forum_message_boutons_action li.suppression { background-image:url(../../images/icones/16x16/annuler.png); }
		ul.forum_message_boutons_action li a { display:block;padding:2px 18px 2px 0px;text-decoration:none; }
		ul.forum_message_boutons_action li a:hover { text-decoration:underline; }
ul.logitheque { list-style-type:none;margin:0px;padding:0px 10px; }
	ul.logitheque li { float:left;margin:10px 10px;padding:0px;width:368px; }
		ul.logitheque li a { background-position:center 4px;background-repeat:no-repeat;border-width:1px;display:block;font-size:140%;font-weight:bold;padding:72px 0px 30px 0px;text-align:center;text-decoration:none; }
		ul.logitheque li a:hover { background-color:#fff; }
ul.emulation_consoles { border-width:1px 0px;height:180px;list-style-type:none;margin:0px; }
	ul.emulation_consoles li { float:left;width:32%; }
		ul.emulation_consoles a { background-position:center 4px;background-repeat:no-repeat;display:block;font-size:140%;padding:136px 0px 10px 0px;text-align:center; }
		ul.emulation_consoles li.nintendo a { background-image:url(../../emulation/nintendo.png); }
		ul.emulation_consoles li.game_boy a { background-image:url(../../emulation/game_boy.png); }
		ul.emulation_consoles li.super_nintendo a { background-image:url(../../emulation/super_nintendo.png); }
div.page_banniere { margin:40px 0px; }
	div.page_banniere_image { text-align:center; }
div.page_linux { background-color:#fff;background-image:url(../../linux/logo_tux.png);background-position:right bottom;background-repeat:no-repeat;border-width:2px 0px;margin:20px 0px 0px 0px; }
	div.page_linux ul { background-image:url(../../images/page/semi_transparence_40.png);list-style-type:none;margin:0px;padding:0px; }
		div.page_linux ul li { padding:0px;margin:0px; }
			div.page_linux ul li h2 { background-color:transparent;font-size:140%;margin:6px;padding:0px 2px 0px 10px; }
			div.page_linux ul li a { display:block;font-size:140%;padding:0px 0px 0px 10px;text-decoration:none; }
			div.page_linux ul ul { background-image:none;list-style-type:square;margin:0px 0px 0px 40px;padding:0px 0px 20px 0px; }
				div.page_linux ul ul li { padding:4px 1px 4px 0px; }
					div.page_linux ul ul li a { font-size:120%;padding:0px; }
	ul.linux_sommaire { list-style-type:none;margin:0px; }
		ul.linux_sommaire h2 { background-color:transparent;background-image:none;border-width:0px;margin:0px;padding:10px 0px 10px 40px; }
			ul.linux_sommaire h2 a { font-weight:bold; }
		ul.linux_sommaire img { float:left; }
		ul.linux_sommaire li { background-color:#fff;background-position:4px 4px;background-repeat:no-repeat;border-width:2px 0px;margin:20px 0px; }
		ul.linux_sommaire ul {  }
			ul.linux_sommaire ul li { border-width:0px;margin:0px 20px; }
	div.linux_etape_precedente { border-width:0px 0px 1px 0px;margin:10px;padding:10px; }
		div.linux_etape_precedente:before { content:'Étape précédente : '; }
	div.linux_etape_suivante { border-width:1px 0px 0px 0px;margin:10px;padding:10px;text-align:right; }
		div.linux_etape_suivante:before { content:'Étape suivante : '; }
	ul.linux_utilisation { background-color:#fff;border-width:1px 0px;font-size:120%;list-style-type:none;margin:10px 0px;padding:4px; }
		ul.linux_utilisation li { background-position:0px center;background-repeat:no-repeat; }
		ul.linux_utilisation li.droite { background-position:right center; }
			ul.linux_utilisation li a { display:block;padding:7px 34px;text-decoration:none; }
			ul.linux_utilisation li a:hover { text-decoration:underline; }
			ul.linux_utilisation li.droite a { text-align:right; }
div.cartes_electroniques_apercu { padding:4px 0px;text-align:center; }
	div.cartes_electroniques_apercu table { border-width:0px;margin:auto;text-align:left; }
		div.cartes_electroniques_apercu table td { border-width:0px; }
ul.cartes_electroniques_themes { list-style-type:none;margin:0px; }
	ul.cartes_electroniques_themes li { float:left;width:33%; }
		ul.cartes_electroniques_themes li a { background-position:center top;background-repeat:no-repeat;display:block;font-size:120%;font-weight:bold;padding:64px 0px 0px 0px;text-align:center; }
ul.cartes_electroniques_cartes { list-style-type:none;margin:0px; }
	ul.cartes_electroniques_cartes li { float:left;padding:4px; }
ul.fabrique_d_avatars_miniatures { list-style-type:none; }
	ul.fabrique_d_avatars_miniatures li { float:left;padding:2px;position:relative; }
		ul.fabrique_d_avatars_miniatures li input { left:2px;position:absolute;top:1px; }
div.fabrique_d_avatars_image_generee { text-align:center; }
ul.pages_arbre { list-style-type:none;margin:0px; }
	ul.pages_arbre li { background-position:right 2px;background-repeat:no-repeat;border-width:1px;margin:10px;padding:8px; }
		ul.pages_arbre ul { list-style-type:none;margin:0px; }
			ul.pages_arbre ul li { margin:8px;padding:4px; }
				ul.pages_arbre ul ul {}
					ul.pages_arbre ul ul li { border-width:0px;margin:4px;padding:2px; }
div.emulateur { padding:10px 0px;text-align:center; }
	div.emulateur_fiche { background-color:#fff;border-width:1px 0px;font-size:120%;margin:4px 0px;padding:2px; }
		div.emulateur_fiche a { font-weight:bold;text-decoration:none; }
	table.emulateur_controles { background-color:#fff;border-width:1px 0px 0px 0px;float:left;font-size:90%;margin:4px 4px 4px 0px;width:32%; }
		table.emulateur_controles td { border-width:0px 1px 1px 0px; }
	ul.emulateur_jeux { font-size:110%;list-style-type:none;margin:0px;padding:0px; }
		ul.emulateur_jeux li { float:left;margin:0px;padding:0px;text-align:center;width:33%; }
			ul.emulateur_jeux li a { display:block;padding:8px 0px;text-decoration:none; }
			ul.emulateur_jeux li a:hover { font-weight:bold; }
div.page_qcm {}
	div.page_qcm div.formulaire { background-color:transparent;border-width:0px; }
		div.page_qcm div.formulaire div.boutons { border-width:0px; }
		div.page_qcm div.qcm_question { background-color:#fff;margin:10px 0px;text-align:left; }
			div.page_qcm div.qcm_question p { border-width:0px;font-size:100%; }
			div.page_qcm div.qcm_question ul { list-style-type:none;margin-left:4px; }
				div.page_qcm div.qcm_question ul li { margin:10px 1px; }
	div.page_qcm p.resultat { background-color:#fff;border-width:2px 0px;font-size:160%;text-align:center; }
		div.page_qcm p.resultat b { font-size:160%; }
div.page_mots_croises {}
	div.page_mots_croises p.grille_definition_mot { border-width:0px;font-weight:bold;margin:4px;padding:1px; }
	ul.mots_croises_definitions { list-style-type:none;margin:4px; }
		ul.mots_croises_definitions li a { text-decoration:none; }
		ul.mots_croises_definitions li a:hover { text-decoration:underline; }
	table.mots_croises_grille { border-width:1px 0px 0px 1px;empty-cells:show;font-size:140%;margin:auto; }
		table.mots_croises_grille td { border-width:0px 1px 1px 0px;padding:0px; }
		table.mots_croises_grille td.mots_croises_grille_numero { font-weight:bold;padding:0px 8px;text-align:center; }
		table.mots_croises_grille td.mots_croises_grille_case { text-align:center; }
		table.mots_croises_grille td input { background-color:#fff;border-width:0px;font-weight:bold;margin:0px;border-radius:0px;padding:0px;text-align:center;width:100%; }
	div.mots_croises_fin { font-size:140%;padding:10px 0px;text-align:center; }
		div.mots_croises_fin input { font-weight:bold;border-radius:0px; }
	p.mots_croises_resultats { font-size:140%;margin:10px;padding:0px;text-align:center; }
	p.mots_croises_resultats:before { content:''; }
	div.page_mots_croises ul.grille_aide { list-style-type:none;margin:0px; }
		div.page_mots_croises ul.grille_aide li { padding:4px 4px; }
table.pendu_carte { background-color:#f4f4ff;border-width:1px;float:left;margin:10px; }
	table.pendu_carte tr { height:52px; }
	table.pendu_carte td { border-width:0px;padding:0px;visibility:hidden;width:99px; }
		table.pendu_carte td img { vertical-align:middle; }
/*pendu*/
	div.pendu_parametrage { padding:10px 0px; }
		div.pendu_parametrage select { margin:0px 20px 0px 0px; }
	div#mot_mystere { font-size:160%;padding:60px 0px 40px 0px;text-align:center; }
	div.pendu_lettres { font-size:140%;text-align:center;visibility:hidden; }
		div.pendu_lettres input { font-weight:bold;margin:2px;text-align:center;width:40px; }
	div.pendu_boutons { padding:20px 0px; }
		div.pendu_boutons input { margin:0px 20px 0px 0px; }
/*sudoku*/
	table.sudoku { border-width:1px 0px 0px 1px;font-size:200%;margin:10px auto; }
		table.sudoku td { border-width:0px 1px 1px 0px;height:42px;padding:0px;vertical-align:middle;width:42px; }
		table.sudoku input { background-color:transparent;border-width:0px;border-radius:0px;text-align:center;width:40px; }
	div.sudoku_fin { font-size:140%;text-align:center; }
		div.sudoku_fin input { font-weight:bold;border-radius:0px; }
	div.sudoku_debut { padding:20px; }
/* --> */
/* <-- Boutique */
	div.page_boutique { padding:0px 0px 10px 0px; }
		div.page_boutique div.logo { font-size:120%;font-weight:bold;padding:10px 10px 0px 0px;text-align:right; }
		div.page_boutique table { background-color:#fff;border-width:0px;width:100%; }
			div.page_boutique table td { border-width:0px;text-align:left; }
			div.page_boutique table td:first-child { text-align:right;width:120px; }
			div.page_boutique table input { text-align:left; }
/* --> */
