body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, serif;
	font-size: 0.75em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	color: #FF570F;
	background-color: #BB0014;
}
table
{
	border-collapse: collapse;
}
#table_de_base
{
	width: 1000px;
	height: 750px !important;
	height: 620px; /* IE */
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
#menu_gauche
{
	width: 275px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	color: #FFA156;
	background-image: url("../../pictures/misty-flash/fond_menu_gauche_repeat.png");
	background-repeat: repeat-y;
	background-color: #6B0000;
}
#menu_gauche #menu_gauche2
{
	padding-top: 380px;
	background-image: url("../../pictures/misty-flash/fond_menu_gauche.png");
	background-repeat: no-repeat;
}
#menu_gauche .administration_elevee
{
	text-align: center;
}
#menu_gauche .contenu_menu_gauche
{
	width: 255px;
}
#menu_gauche .contenu_menu_gauche_ul
{
	width: 224px;
}
#inter
{
	width: 0px;
	margin: 0px;
	padding: 0px;
}
#contenu_page
{
	width: 715px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 60px;
	color: #FF570F;
	background-image: url("../../pictures/misty-flash/fond_contenu_page.png");
	background-repeat: repeat-y;
}
#banniere
{
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-image: url("../../pictures/misty-flash/fond_banniere.png");
	background-repeat: no-repeat;
}
#banniere #titre_banniere
{
	width: 100%;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-image: url("../../pictures/misty-flash/titre_banniere.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}
#pied_de_page
{
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-image: url("../../pictures/misty-flash/fond_pied_de_page.png");
	background-repeat: no-repeat;
}
#pied_de_page #texte_de_bas_de_page
{
	width: 100%;
	height: 110px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	font-size: 0.85em;
	font-weight: bold;
	color: black;
}
#pied_de_page #texte_de_bas_de_page #hr_bas_de_page
{
	width: 600px;
}
#texte_haut_de_page, #texte_bas_de_page
{
	height: 5px;
	background-color: #000000;
}
#haut_menu_gauche
{
	height: 0px;
}
#bas_menu_gauche
{
	height: 0px;
}
#haut_inter
{
	width: 0px;
	height: 0px;
}
#bas_inter
{
	width: 0px;
	height: 0px;
}
#haut_contenu_page
{
	height: 0px;
}
#bas_contenu_page
{
	height: 0px;
}





/* menu */

.menu_titres
{
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	width: 267px;
	height: 15px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 3.5px;
	text-indent: 20px;
	font-family: Arial, Verdana, serif;
	font-weight: bold;
	color: #005496;
	background-color: #FFFFF3;
}
.contenu_menu_gauche_ul
{
	margin-bottom: 15px;
	padding-right: 10px;
}
.contenu_menu_gauche
{
	margin: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.contenu_menu_gauche_ul li
{
	font-size: 0.85em;
}
.contenu_menu_gauche_ul .degradation1
{
	margin-top: 3px;
	list-style-image: url("../../pictures/misty-flash/puce_menu_gauche.png");
}
.contenu_menu_gauche_ul .degradation2
{
	margin-left: 12px;
	list-style-image: url("../../pictures/misty-flash/mini_puce_menu_gauche.png");
}
.contenu_menu_gauche_ul .degradation3
{
	margin-left: 24px;
	list-style-image: url("../../pictures/misty-flash/mini_puce_menu_gauche.png");
}
.contenu_menu_gauche_ul .degradation1null
{
	margin-top: 3px;
	list-style-type: none;
}
.contenu_menu_gauche_ul .degradation2null
{
	margin-left: 12px;
	list-style-type: none;
}
.contenu_menu_gauche_ul .degradation3null
{
	margin-left: 24px;
	list-style-type: none;
}
#votre_compte
{
	text-align: center;
}
#votre_compte #mon_compte
{
	margin-bottom: 7px;
	font-size: 0.9em;
}
#votre_compte #mon_compte #banque
{
	padding-right: 5px;
}
#votre_compte #mon_compte #sac {}
#votre_compte #mon_grade {}
#votre_compte #mon_grade #image_et_nom
{
	margin-bottom: 7px;
}
#votre_compte #mon_grade #informations
{
	font-size: 0.9em;
}
#votre_compte #mon_grade #informations .titre
{
	font-weight: bold;
	color: #398CDE;
}
#votre_compte #mon_grade #informations .valeur
{
	color: #FFFFF3;
}
#formulaire_recherche
{
	text-align: center;
}
#affiliations, #classements_du_site
{
	text-align: center;
}
#publicite
{
	text-align: center;
}
#publicite #la_pub
{
	border: 1px solid black;
	width: 135px;
	margin: auto;
	background-color: white;
}
#menu_gauche a, #menu_gauche a:visited
{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FF570F;
}
#menu_gauche a:hover
{
	text-decoration: underline;
	color: #005496;
}





/* contenu_page */

#heure
{
	position: relative;
	top: -110px;
	left: -278px;
	float: left;
	margin: 0px;
	margin-right: -111px;
	padding: 0px;
}
#time_titre
{
	font-weight: bold;
	color: black;
}
#time_heure
{
	color: black;
}
#haut_de_page_du_contenu
{
	position: relative;
	width: auto;
	top: -30px;
	left: 5px;
	right: 15px;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 0px;
	list-style: none;
}
#haut_de_page_du_contenu li
{
	border-bottom: 2px solid #FFA156;
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	padding-bottom: 3px;
	text-align: center;
	font-family: Arial, Verdana, serif;
}
#haut_de_page_du_contenu li:hover
{
	border-bottom: 2px solid #FF570F;
	padding-bottom: 5px;
}
.haut_de_page_du_contenu_gauche
{
	float: left;
}
.haut_de_page_du_contenu_droit
{
	float: right;
}
#haut_de_page_du_contenu li a, #haut_de_page_du_contenu li a:visited
{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FF570F;
}
#haut_de_page_du_contenu li a:hover
{
	color: #FFA156;
}
#arbre_des_liens
{
	margin: 0px;
	margin-left: 7px;
	margin-right: 13px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Verdana, serif;
	font-size: 0.85em;
	text-transform: uppercase;
	color: #BA6800;
}
#arbre_des_liens a, #arbre_des_liens a:visited
{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: black;
}
#arbre_des_liens a:hover
{
	text-decoration: underline;
	color: #DF4645;
}
#arbre_des_liens .separateur
{
	font-size: 1.3em;
	font-weight: bold;
	color: #DF4645;
}
#titre_page
{
	border: 3px solid black;
	margin-top: 15px;
	margin-left: 7px;
	margin-right: 13px;
	margin-bottom: 25px;
	padding: 10px;
	text-align: center;
	font-size: 1.8em;
	font-weight: bold;
	color: #425706;
	background-image: url("../../pictures/misty-flash/fond_titre_contenu_page.png");
	background-repeat: repeat-y;
	background-color: #DE4645;
}
#sous_titre_page_publicite
{
	border: 1px solid black !important;
	width: 475px !important;
	margin: auto !important;
	margin-bottom: 25px !important;
	padding: 3px !important;
	text-align: center !important;
	color: #005496 !important;
	background-image: none !important;
	background-color: #FFC9C1 !important;
}
#sous_titre_page_publicite legend
{
	margin: 0px !important; /* fieldset > legend normaux */
	padding: 0px !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
	font-size: 0.85em !important;
	font-family: "Trebuchet MS", Verdana, Arial, serif !important;
	font-weight: bold !important;
	color: black !important;
}
#sous_titre_page_publicite #publicite_centrale
{
	border: 1px solid black;
	width: 468px;
	height: 60px;
	margin: auto;
}
#corps
{
	width: 695px;
	margin-top: 25px;
	margin-left: 7px;
	margin-right: 13px;
	margin-bottom: 25px;
	padding: 0px;
	text-align: center;
	color: #BB0014;
}
#message
{
	border: 1px dashed red;
	margin: 0px;
	margin-top: 50px;
	margin-bottom: 10px;
	padding: 20px;
	text-align: left;
	font-weight: bold;
	color: red;
}
#message_refusal
{
	border: 1px dashed red;
	margin: 0px;
	margin-top: 75px;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	color: red;
}
#message_accept
{
	border: 1px dashed green;
	margin: 0px;
	margin-top: 75px;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	color: green;
}
.precedent, .suivant
{
	font-style: italic;
}
.precedent:after
{
	content: " - ";
}
.precedent .fleche, .suivant .fleche
{
	font-size: 0.7em;
}
#corps .precedent a, #corps .precedent a:visited, #corps .suivant a, #corps .suivant a:visited
{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: black;
}
#corps .precedent a:hover, #corps .suivant a:hover
{
	text-decoration: underline;
	color: #DF4645;
}
#redirection_automatique
{
	color: black;
}





/* skin_texte */

fieldset
{
	border: 3px solid black;
	margin: 0px;
	margin-bottom: 20px;
	padding: 10px;
	padding-bottom: 20px;
	text-align: left;
	color: black;
	background-image: url("../../pictures/misty-flash/fond_titre_contenu_page.png");
	background-repeat: repeat-y;
	background-color: #DE4645;
}
fieldset fieldset
{
	width: 85% !important;
	width: ; /* IE */
	margin: auto;
	margin-bottom: 20px;
	background-image: none;
	background-color: #FFFFE3;
}
legend
{
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1.3em;
	font-family: "Trebuchet MS", Verdana, Arial, serif;
	font-weight: bold;
	color: black;
}
fieldset iframe
{
	border: 0px;
	width: 100%;
	height: 400px;
	margin: 0px;
	padding: 0px;
}
#corps a, #corps a:visited, #iframe a, #iframe a:visited
{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FF570F;
}
#corps a:hover, #iframe a:hover
{
	text-decoration: underline;
	color: #DF4645;
}
a:active, a:focus
{
	background-image: url("../../pictures/misty-flash/a_hover.png");
}
a input[type='button']:hover, a img:hover
{
	text-decoration: none;
}
img
{
	border: 0px;
	text-decoration: none;
}
hr
{
	border-top: 1px solid #C77200;
	border-bottom: 1px solid #C77200;
}
.recherche_d_un_membre
{
	border-bottom: 2px solid #6C0000;
}
.grade_commentaires_des_news, .grade_chat
{
	float: left;
	margin-right: 5px;
	margin-bottom: -5px;
}
.grade_commentaires_des_news .shiney_pokemon, .grade_chat .shiney_pokemon
{
	margin-bottom: 15px;
}
.gras
{
	font-weight: bold;
}
.information
{
	font-style: italic;
}
.important
{
	font-weight: bold;
	color: #DD1000;
}
.petite_ecriture
{
	font-size: 0.85em;
}
.grande_ecriture
{
	font-size: 1.15em;
}
.contenu_de_la_barre_de_mesure
{
	background-color: #FF570F;
}
.contenu_de_la_barre_de_mesure_second
{
	background-color: #FFFFF3;
}
.nouvel_enregistrement:before, .nouvel_enregistrement:after
{
	color: black;
	content: " + ";
}
.tableau table
{
	border: 1px solid #AF080D;
	border-collapse: collapse;
	width: 100%;
	font-size: 0.85em;
}
.tableau th
{
	margin: 0px;
	padding: 5px;
	text-align: center;
	color: #DF4444;
	background-color: #AF080D;
}
.tableau td
{
	border: 1px solid #AF080D;
	margin: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	text-align: left;
	color: black;
}
#classements, .pages, .navigation, .nouvel_enregistrement, .tableau table .pages_d_un_topic, .tableau table .pages_d_un_forum, .tableau table .id, .tableau table .nombre_de_reponses_a_un_topic, .tableau table .nombre_de_lectures_d_un_topic, .tableau table .nombre_de_reponses_a_un_forum, .tableau table .nombre_de_lectures_d_un_forum, .tableau table .pages_d_un_mp, .tableau table .edition_d_un_forum, .tableau table .suppression_d_un_forum
{
	text-align: center;
}
.tableau table .les_uploads
{
	text-align: center;
}
.tableau table .tableau_de_sous_sections
{
	text-align: center;
}
.tableau table .tableau_de_sous_sections .titre_de_la_section:before, .tableau table .tableau_de_sous_sections .titre_de_la_section:after
{
	color: black;
	content: " * ";
}
.tableau table .tableau_de_sous_sections .description_de_la_section
{
	font-style: italic;
}
.numero_de_page
{
	color: #6B0000;
}
#corps .suppression, #corps .suppression a, #iframe .suppression, #iframe .suppression a
{
	font-style: italic;
}
#news .contenu_news, #commentaires_des_news .contenu_commentaire, #chat .contenu_message
{
	border-top: 1px dashed gray;
	color: black;
}
#news .contenu_news
{
	margin-top: 10px;
	padding-top: 10px;
	text-align: justify;
}
#commentaires_des_news .contenu_commentaire, #chat .contenu_message
{
	margin-top: 10px;
	padding-top: 2px;
	text-align: left;
}
#news .haut_de_news, #commentaires_des_news .haut_du_commentaire, #chat .haut_du_message
{
	height: 15px;
	font-size: 0.85em;
	color: #005496;
}
#news .informations_news, #commentaires_des_news .informations_commentaire, #chat .informations_message
{
	float: left;
}
#news .commentaires_news
{
	float: right;
}
#news .type_news
{
	border-right: 2px solid #005496;
	border-bottom: 2px solid #005496;
	padding-right: 2px;
	color: #005496;
}
#profil_d_un_membre .formulaire .titre
{
	font-weight: bold;
}
#profil_d_un_membre #grade
{
	width: 500px;
}
#profil_d_un_membre #grade #image_et_nom
{
	float: left;
	width: 35%;
	text-align: center;
}
#profil_d_un_membre #grade #informations
{
	float: right;
	width: 65%;
	text-align: left;
}
#profil_d_un_membre #grade #informations .titre
{
	font-weight: bold;
	color: black;
}
#profil_d_un_membre #grade #informations .valeur
{
	color: #FF570F;
}
#profil_d_un_membre #statistiques .titre
{
	font-weight: bold;
	color: black;
}
#profil_d_un_membre #statistiques .titre_indent
{
	padding-left: 20px;
	font-weight: bold;
	color: black;
}
#profil_d_un_membre #statistiques .valeur
{
	color: #FF570F;
}
.liste_a_puces
{
	margin: 10px;
	text-align: left;
}
.liste_a_puces li
{
	margin-left: 0px;
	font-size: 0.85em;
	list-style-image: url("../../pictures/misty-flash/puce_menu_gauche.png");
}
.tableau .formulaire table
{
	font-size: 1.25em;
}
.formulaire table
{
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.formulaire td
{
	border: 0px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #AF080D;
}
.formulaire .titre
{
	width: 150px;
	text-align: right;
}
.formulaire .champ_indent
{
	padding-left: 5px;
	text-align: left;
}
.formulaire .champ
{
	padding-left: 1px;
	text-align: left;
}
.formulaire .champ_centre
{
	text-align: center;
}
.formulaire .envoi_d_un_formulaire_a_part
{
	text-align: center;
}
label
{
	cursor: pointer;
}
input[type='checkbox'], input[type='radio']
{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	cursor: pointer;
}
input[type='text'], input[type='password'], input[type='file']
{
	padding-left: 2px;
	padding-right: 2px;
}
input[type='text'], input[type='password'], input[type='file'], textarea, select
{
	border: 1px solid black;
	color: black;
	background-color: #FFFFF3;
}
input[type='text']:hover, input[type='password']:hover, input[type='file']:hover, textarea:hover, select:hover
{
	background-color: #FFFFE3;
}
input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus
{
	background-image: url("../../pictures/misty-flash/input_focus.png");
	background-repeat: repeat-y;
	background-color: #FFC9C1;
}
input[type='text'][class='input_gauche']
{
	text-align: left;
}
input[type='text'][class='input_centre']
{
	text-align: center;
}
input[type='text'][class='input_droit']
{
	text-align: right;
}
.formulaire .envoi_formulaire
{
	padding-top: 20px;
	text-align: center;
}
input[type='submit'], input[type='button']
{
	border: 2px solid #FFFFF3;
	font-family: "Trebuchet MS", Verdana, Arial, serif;
	font-weight: bold;
	color: #FFFFF3;
	background-color: black;
	cursor: pointer;
}
input[type='submit']:hover, input[type='button']:hover
{
	background-color: #6B0000;
}
input[type='submit']:active, input[type='submit']:focus, input[type='button']:active, input[type='button']:focus
{
	background-color: #B3080C;
}
.envoi_bloque, .envoi_bloque:hover, .envoi_bloque:active, .envoi_bloque:focus
{
	border: 2px solid #FFFFF3 !important;
	font-family: "Trebuchet MS", Verdana, Arial, serif !important;
	font-weight: bold !important;
	color: gray !important;
	background-color: silver !important;
	cursor: wait !important;
}
.formulaire .titre_code_validation
{
	width: 150px;
	text-align: right;
}
.formulaire .champ_centre #inscription_copie_code_de_validation
{
	text-transform: uppercase;
	font-family: "Courier New", Verdana, Arial, serif;
}
.separation_evolution
{
	font-size: 2em;
	font-weight: bold;
}
.page_precedente_yes
{
	font-style: italic;
}
.page_precedente_no
{
	font-weight: bold;
	font-style: italic;
	color: black;
}
.page_suivante_yes
{
	font-style: italic;
}
.page_suivante_no
{
	font-weight: bold;
	font-style: italic;
	color: black;
}
#boutiques .article:hover
{
	background-color: #F8F3E8;
}
#boutiques .article .image_article
{
	float: left;
	margin-right: 5px;
}
#boutiques .article .titre_article
{
	font-size: 1.1em;
	font-weight: bold;
}
#boutiques .article .description_article
{
	font-style: italic;
	color: gray;
}
#boutiques .article .effets_article
{
	font-weight: bold;
}
#boutiques .article .prix_article
{
	float: right;
	font-weight: bold;
}