BODY{
	background-color: #003C5D;
	margin: 0px;
	text-align: center;
}

BODY.image_galerie{
	background-color: white;
	margin: 0px;
}

IMG{
	border: 0px;
}

INPUT.champ_identification{
	background-color: #EAF0F4;
	border: 1px solid black;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
	vertical-align: top;
	padding-left: 2px;
}

INPUT.champ_texte{
	background-color: #EAF0F4;
	border: 1px solid black;
	font-family: Verdana;
	color: black;
	font-size: 8pt;
	padding-left: 2px;
}

.zone{
	background-color: #EAF0F4;
	border: 1px solid black;
	font-family: Verdana;
	color: black;
	font-size: 8pt;
	padding-left: 2px;
}

TABLE.sous_tableau_formulaire{
	width: 100%;
	text-align: center;
	border: 1px solid #003C5D;
}

TABLE.sous_tableau_forum{
	width: 100%;
	text-align: center;
	border: 1px solid #003C5D;
}

TABLE.general{
	background-color: #EAF0F4;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

TABLE.menu{
	width: 100%;
	font-size: 0pt;
}

TABLE.sous_menu{
	width: 100%;
	background-image: url('bande_separation_menu.gif');
	background-repeat: repeat-x;
}

TABLE.barre_copyright{
	width: 100%;
	background-image: url('bande_separation_menu.gif');
	background-repeat: repeat-x;
}

TABLE.table_centre{
	margin-left: auto;
	margin-right: auto;
}

TABLE.fenetre_news{
	width: 350px;
	height: 170px;
}

TABLE.fenetre_liens{
	width: 450px;
	height: 170px;
}

TABLE.fenetre_contacts{
	width: 400px;
	height: 130px;
}

TABLE.fenetre_chat{
	width: 400px;
	height: 130px;
}

TABLE.fenetre_historique{
	width: 550px;
}

TABLE.fenetre_reglement{
	width: 570px;
}

TABLE.fenetre_theme{
	width: 230px;
}

TABLE.fenetre_partenaire{
	width: 230px;
}

TABLE.fenetre_formulaire{
	width: 526px;
}

TABLE.fenetre_upload{
	width: 526px;
}

TABLE.fenetre_next_nmx{
	width: 190px;
}

TABLE.fenetre_liste_nmx{
	width: 80px;
}

TABLE.fenetre_liste_forums{
	width: 150px;
}

TABLE.fenetre_galerie{
	width: 620px;
}

TABLE.fenetre_forums{
	width: 573px;
}

TABLE.fenetre_mail{
	width: 450px;
}

TABLE.sup_news{
	width: 350px;
}

TABLE.tableau_formulaire{
	vertical-align: top;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}

TABLE.vignette{
	width: 190px;
	border-left: 1px solid #003C5D;
	border-right: 1px solid #003C5D;
}

TABLE.fenetre_image_galerie{
	width: 100%;
	height: 100%;
}

TABLE.fenetre_recap{
	margin-left: auto;
	margin-right: auto;
}

TABLE.fenetre_saisi_comment{
	margin-left: auto;
	margin-right: auto;
	width: 380px;
}

TABLE.fenetre_message_forum{
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

TABLE.fenetre_profil{
	width: 580px;
}

TABLE.fenetre_stats{
	margin-left: auto;
	margin-right: auto;
	width: 520px;
}

TABLE.tab_case_nmx{
	width: 100%;
	border: 1px solid #EAF0F4;
}

TABLE.tab_sous_case_nmx{
	width: 83px;
	height: 100%;
	border: 1px solid #EAF0F4;
}

TABLE.ligne_pourcentage{
	width:100%;
	border: 1px solid #003C5D;
}

TABLE.ligne_graph{
	width:100%;
}

TABLE.stats_repartition{
	width: 100%;
	border: 1px solid  #003C5D;
}

TABLE.resultat_details{
	border: 1px solid #003C5D;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}

TR.titre_col_tableau{
	background-color: #003C5D;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-align:center;
}

TR.ligne_pair_tableau{
	background-color: white;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}

TR.ligne_impair_tableau{
	background-color: #EAF0F4;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}

TR.ligne_result_total{
	background-color: #003C5D;
}

TD.btn_inscription{
	background-image: url('btn_inscription.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_inscription:hover{
	background-image: url('btn_inscription.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_accueil{
	background-image: url('btn_accueil.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_accueil:hover{
	background-image: url('btn_accueil.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_historique{
	background-image: url('btn_historique.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_historique:hover{
	background-image: url('btn_historique.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_reglement{
	background-image: url('btn_reglement.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_reglement:hover{
	background-image: url('btn_reglement.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_galeries{
	background-image: url('btn_galeries.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_galeries:hover{
	background-image: url('btn_galeries.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_chat{
	background-image: url('btn_chat.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_chat:hover{
	background-image: url('btn_chat.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_forums{
	background-image: url('btn_forums.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_forums:hover{
	background-image: url('btn_forums.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_contacts{
	background-image: url('btn_contacts.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_contacts:hover{
	background-image: url('btn_contacts.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.btn_liens{
	background-image: url('btn_liens.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

TD.btn_liens:hover{
	background-image: url('btn_liens.gif');
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

TD.standard{
	text-align: justify;
	font-family: Verdana; 
	color: black;
	font-size: 8pt;
	vertical-align: top;
}

TD.texte_petit{
	font-family: Verdana; 
	color: black;
	font-size: 7pt;
	vertical-align: top;
}

TD.colonne_g_model{
	background-image: url('BG_bord_page.gif');
	width: 11px;
}

TD.colonne_d_model{
	background-image: url('BD_bord_page.gif');
	width: 11px;
}

TD.colonne_c_model{
	width: 776px;
}

TD.bandeau_haut{
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	height: 144px;
}

TD.barre_menu{
	padding-right: 1px;
	padding-left: 1px;
	height: 16px;
}

TD.barre_separation{
	padding: 1px;
}

TD.sous_menu{
	padding-right: 15px;
	height: 16px;
	color: white;
	font-family: Verdana;
	text-align: right;
	font-size: 7pt;
}

TD.texte_sous_menu{
	width: 33%;
	font-family: Verdana;
	color: white;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
}

TD.texte_sous_menu2{
	width: 53%;
	font-family: Verdana;
	color: white;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
}

TD.contenu_general{
	height: 100%;
	padding: 1px;
	vertical-align: top;
	text-align: center;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}

TD.barre_bas{
	padding: 1px;
}

TD.barre_copyright{
	padding-left: 10px;
	height: 16px;
	width: 100%;
	font-family: Verdana;
	font-size: 7pt;
	color: white;
}

TD.titre_fenetre{
	width: 100%;
	background-image: url('bande_titre_cadre.gif');
	background-repeat: repeat-x;
	
	font-family: Verdana;
	font-size: 7pt;
	color: black;
}

TD.contenu_fenetre{
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: justify;
}

TD.contenu_fenetre_image{
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
	height: 100%;
	background-color: white;
	vertical-align: middle;
	text-align: center;
	
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}

TD.contenu_fenetre_spe{
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: justify;
}

TD.contenu_fenetre_spe_centrage{
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: center;
}

TD.fin_fenetre{
	background-image: url('bande_fin_cadre.gif');
	background-repeat: repeat-x;
	
	text-align: right;
	font-family: Verdana;
	font-size: 7pt;
	color: black;
}

TD.BG_fenetre{
	background-image: url('BG_cadre.gif');
	background-repeat: repeat-y;
	width: 7px;
}

TD.BD_fenetre{
	background-image: url('BD_cadre.gif');
	background-repeat: repeat-y;
	width: 7px;
}

TD.texte_bienvenue{
	width: 400px;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 160px;
	padding-right: 80px;
	
	text-align: justify;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

TD.colonne_gauche_news{
	padding-top: 44px;
	padding-left: 20px;
	vertical-align: top;
	width: 320px;
}

TD.colonne_gauche_inscription{
	padding-left: 20px;
	padding-top: 13px;
	vertical-align: top;
	width: 200px;
}

TD.colonne_droite_inscription{
	padding-right: 20px;
}

TD.colonne_gauche_galeries{
	padding-left: 15px;
	padding-top: 1px;
	vertical-align: top;
	width: 103px;
}

TD.colonne_gauche_forums{
	padding-left: 15px;
	padding-top: 4px;
	vertical-align: top;
	width: 160px;
}

TD.case_liste_inscrit{
	padding-left: 20px;
	padding-right: 20px;
}

TD.col_pseudo_formulaire{
	padding-left: 5px;
	text-align: left;
}

TD.CG_fenetrage_sup{
	background-image: url('bande_supplement_cadre.gif');
	background-repeat: repeat-x;
	width: 50%;
	text-align: left;
	font-family: Verdana;
	font-size: 7pt;
	color: black;
}

TD.CD_fenetrage_sup{
	background-image: url('bande_supplement_cadre.gif');
	background-repeat: repeat-x;
	width: 50%;
	text-align: right;
	font-family: Verdana;
	font-size: 7pt;
	color: black;
}

TD.centre_fenetrage_menu{
	background-image: url('bande_supplement_cadre.gif');
	background-repeat: repeat-x;
	width: 100%;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}

TD.ligne_prix_galerie{
	background-image: url('bande_fin_cadre.gif');
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: darkred;
}

TD.ligne_pseudo_galerie{
	background-color: #003C5D;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: white;
}

TD.ligne_titre_galerie{
	background-color: #EAF0F4;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 7pt;
	text-align: left;
	color: black;
}

TD.ligne_vignette_galerie{
	background-color: #EAF0F4;
	text-align: center;
	height: 143px;
}

TD.ligne_capture_galerie{
	background-color: #EAF0F4;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}

TD.ligne_comment_galerie{
	background-color: #003C5D;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
	color: white;
}

TD.ligne_separation{
	width: 100%;
	height: 1px;
	background-color: #7CACBE;
}

TD.contenu_fenetre_info{
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: justify;
	vertical-align: top;
}

TD.contenu_fenetre_comment{
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	
	background-color: white;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: center;
	vertical-align: top;
}

TD.ligne_auteur_comment{
	background-color: #7CACBE;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: justify;
}

TD.ligne_comment{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	text-align: justify;
}

TD.col_topic_forum{
	text-align: left;
	width: 100%;
}

TD.col_date_forum{
	text-align: right;
	font-size: 7pt;
}

TD.fin_tab_forum{
	padding-right: 10px;
	background-color: #003C5D;
	color: white;
	text-align: right;
	font-size: 7pt;
}

TD.confirmation_forum{
	font-family: Verdana;
	color: darkred;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

TD.legende_profil{
	padding-right: 10px;
	font-family: Verdana;
	color: black;
	font-weight: bold;
	font-size: 7pt;
}

TD.legende_profil_petit{
	padding-left: 10px;
	padding-right: 40px;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
}

TD.case_participer{
	background-color: #003C5D;
	width: 40px;
}

TD.case_voter{
	background-color: #7CACBE;
	width: 40px;
}

TD.case_up_num{
	background-color: #003C5D;
	padding-left: 5px;
	text-align: left;
	font-family: Verdana;
	color: white;
	font-size: 7pt;
	font-weight: bold;
}

TD.case_up_soft{
	background-color: #003C5D;
	text-align: center;
	font-family: Verdana;
	color: white;
	font-size: 7pt;
}

TD.case_vote_pos{
	background-color: #7CACBE;
	text-align: center;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
	text-decoration: underline;
}

TD.case_vote_date{
	background-color: #7CACBE;
	text-align: right;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
}

TD.case_vide_num{
	background-color: white;
	padding-left: 5px;
	text-align: left;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
	font-weight: bold;
}

TD.case_vide_soft{
	background-color: white;
	text-align: center;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
}

TD.case_vide_pos{
	background-color: white;
	text-align: center;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
	text-decoration: underline;
}

TD.case_vide_date{
	background-color: white;
	text-align: right;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
}

TD.colonne_stats_pourcentage{
	width: 60%;
}

TD.colonne_stats_graph{
	width: 40%;
}

TD.ligne_pourcentage{
	background-color: #7CACBE;
	text-align: center;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	font-size: 8pt;
}

TD.info_ligne_pourcentage{
	text-align: center;
	font-family: Verdana;
	color: black;
	font-size: 8pt;
	padding-right: 10px;
	padding-left: 10px;
}

TD.ligne_pourcentage_vide{
	text-align: left;
	font-family: Verdana;
	color: black;
	font-size: 8pt;
	padding-left: 5px;
}

TD.ligne_result_podium{
	text-align: left;
	font-family: Verdana;
	color: black;
	font-size: 8pt;
	padding-left: 5px;
}

TD.ligne_result_total{
	text-align: left;
	font-family: Verdana;
	color: white;
	font-size: 9pt;
	padding-left: 15px;
}

TD.ligne_result_prix{
	text-align: left;
	font-family: Verdana;
	color: black;
	font-size: 7pt;
	padding-left: 5px;
}

TD.ligne_graph_user{
	border: 1px solid #003C5D;
	background-color: #003C5D;
	font-size: 1pt;
}

TD.ligne_graph_all{
	border: 1px solid #003C5D;
	background-color: #7CACBE;
	font-size: 1pt;
}

FONT.pseudo{
	font-family: Verdana;
	color: darkred;
	font-size: 8pt;
	font-weight: bold;
}

FONT.theme{
	font-family: Verdana;
	color: darkred;
	font-size: 9pt;
	font-weight: bold;
}

FONT.erreur{
	font-family: Verdana;
	color: red;
	font-size: 9pt;
	font-weight: bold;
}

FONT.new_forum{
	padding-left: 10px;
	font-family: Verdana;
	color: red;
	font-size: 7pt;
	font-weight: bold;
}

FONT.podium_recap{
	font-family: Verdana;
	color: red;
	font-size: 7pt;
	font-weight: none;
}

DIV.zone_texte_capture{
	width: 500px;
	text-align: left;
	border: 1px solid #7CACBE;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #EAF0F4;
	
	font-family: Verdana;
	color: black;
	font-size: 8pt;
}

DIV.centrage_bouton_vote{
	width: 100%;
	text-align: center;
}

DIV.centrage{
	width: 100%;
	text-align: center;
}

A:link{
	color: black;
	text-decoration: underline;
}

A:visited{
	color: black;
	text-decoration: underline;
}

A:hover{
	color: #C1C1C1;
	text-decoration: none;
}

A.lien_barre_fenetre:link{
	color: black;
	text-decoration: underline;
}

A.lien_barre_fenetre:visited{
	color: black;
	text-decoration: underline;
}

A.lien_barre_fenetre:hover{
	color: white;
	text-decoration: none;
}

A.lien_sous_menu:link{
	color: #C1C1C1;
	text-decoration: underline;
}

A.lien_sous_menu:visited{
	color: #C1C1C1;
	text-decoration: underline;
}

A.lien_sous_menu:hover{
	color: white;
	text-decoration: none;
}

A.lien_mail:link{
	color: white;
	text-decoration: underline;
}

A.lien_mail:visited{
	color: white;
	text-decoration: underline;
}

A.lien_mail:hover{
	color: #C1C1C1;
	text-decoration: none;
}

A.lien_copyright:link{
	color: white;
	text-decoration: underline;
}

A.lien_copyright:visited{
	color: white;
	text-decoration: underline;
}

A.lien_copyright:hover{
	color: #C1C1C1;
	text-decoration: none;
}

A.lien_sup_fenetrage:link{
	color: black;
	text-decoration: none;
}

A.lien_sup_fenetrage:visited{
	color: black;
	text-decoration: none;
}

A.lien_sup_fenetrage:hover{
	color: white;
	text-decoration: none;
}

A.lien_admin:link{
	color: white;
	text-decoration: none;
}

A.lien_admin:visited{
	color: white;
	text-decoration: none;
}

A.lien_admin:hover{
	color: white;
	text-decoration: none;
}

A.lien_image:link{
	text-decoration: none;
}

A.lien_image:visited{
	text-decoration: none;
}

A.lien_image:hover{
	text-decoration: none;
}

A.lien_menu:link{
	color: black;
	text-decoration: none;
}

A.lien_menu:visited{
	color: black;
	text-decoration: none;
}

A.lien_menu:hover{
	color: white;
	text-decoration: none;
}

A.lien_menu2:link{
	color: black;
	text-decoration: none;
}

A.lien_menu2:visited{
	color: black;
	text-decoration: none;
}

A.lien_menu2:hover{
	color: #C1C1C1;
	text-decoration: none;
}

A.petit_lien_galerie:link{
	color: black;
	font-size: 7pt;
	text-decoration: none;
}

A.petit_lien_galerie:visited{
	color: black;
	font-size: 7pt;
	text-decoration: none;
}

A.petit_lien_galerie:hover{
	color: #C1C1C1;
	font-size: 7pt;
	text-decoration: none;
}

A.lien_comment_galerie:link{
	color: white;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

A.lien_comment_galerie:visited{
	color: white;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

A.lien_comment_galerie:hover{
	color: #C1C1C1;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

A.lien_menu_forum:link{
	color: black;
	font-size: 8pt;
	text-decoration: underline;
}

A.lien_menu_forum:visited{
	color: black;
	font-size: 8pt;
	text-decoration: underline;
}

A.lien_menu_forum:hover{
	color: white;
	font-size: 8pt;
	text-decoration: none;
}