/**** Styles de pages ****/
body.principale {
	background-color: #C4C4C4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/**** Styles de tables ****/
/* Table principale avec tous les contours */
table.principale {
	border-bottom:1px solid #000000; 
	border-top:1px solid #000000; 
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

td.principale {
	border-bottom:1px solid #000000; 
	border-top:1px solid #000000; 
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/**** Polices ****/
/* Police titres noirs */
font.titre_noir_0 {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

/* Police titres noirs */
font.titre_noir_1 {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

/* Police titres noirs */
font.titre_noir_2 {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* Police titres noirs soulignés */
font.titre_noir_0_u {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline;}

/* Police titres noirs soulignés */
font.titre_noir_1_u {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline;}

/* Police titres noirs soulignés */
font.titre_noir_2_u {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline;}

/* Police titres bleus */
font.titre_bleu_0 {color: #2266AA; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

/* Police titres bleus */
font.titre_bleu_1 {color: #2266AA; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

/* Police titres bleus */
font.titre_bleu_2 {color: #2266AA; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* Police titres oranges */
font.titre_orange_0 {color: #FF9900; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

/* Police titres oranges */
font.titre_orange_1 {color: #FF9900; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

/* Police titres oranges */
font.titre_orange_2 {color: #FF9900; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* Police text normal */
font.txt_gris_0 {color: #777777; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}

/* Police text normal */
font.txt_gris_1 {color: #777777; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

/* Police text normal */
font.txt_noir_0 {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}

/* Police text normal */
font.txt_noir_1 {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

/* Police nom forum choisi */
font.nom_forum_choisi {color: #FF9900; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

/* Police erreur */
font.erreur_0 {color: #CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

/* Police erreur */
font.erreur_1 {color: #CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

/* Police erreur */
font.erreur_2 {color: #CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* Navigation entre les pages */
font.navigation_haut{color: #000000;font-family:  Arial, verdana,  Helvetica, sans-serif;font-size: 12px;font-weight: bold ;}


/**** Liens ****/
/* Liens boutons haut */
a.bouton_haut:link,a.bouton_haut:visited{
	color: #777777;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.bouton_haut:hover,a.bouton_haut:active{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

/* Liens haut */
a.head:link,a.head:visited{
	color: #000000;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.head:hover,a.head:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

/* Liens navigation haut */
a.navigation_haut:link,a.navigation_haut:visited{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold ;
	text-decoration: none;
}

a.navigation_haut:hover,a.navigation_haut:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold ;
	text-decoration: underline;
}

/* Liens pied de page */
a.footer:link,a.footer:visited{
	color: #000000;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold ;
	text-decoration: none;
}

a.footer:hover,a.footer:active{
	color: #000000;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold ;
	text-decoration: underline;
}

/* Liens pseudo liste forum */
a.pseudo_liste_forum:link,a.pseudo_liste_forum:visited{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.pseudo_liste_forum:hover,a.pseudo_liste_forum:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

/* Liens liste */
a.liste:link,a.liste:visited{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold ;
	text-decoration: none;
}

a.liste:hover,a.liste:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold ;
	text-decoration: underline;
}

/* Liens de navigation entre les pages */
a.navigation_page:link,a.navigation_page:visited{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold ;
	text-decoration: underline;
}

a.navigation_page:hover,a.navigation_page:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold ;
	text-decoration: underline;
}

/* Liens de fermeture des popup */
a.close_popup:link,a.close_popup:visited{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold ;
	text-decoration: underline;
}

a.close_popup:hover,a.close_popup:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold ;
	text-decoration: underline;
}

/**** Conteneurs ****/
.encadre {border:1px dotted #545454; background-color:#F0F0F0;}

td.header_liste{
	color: #FF9900; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
}

td.groupe_liste{
	color: #2266AA; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	padding: 5px;
}

td.contenu_liste{
	background-color: #F0F0F0;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 5px;
}


/** Citations dans les messages **/
div.quote {
	color: #777777; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px solid #2266AA;
	background-color: #FFFFFF;
	padding:10px;
}

div.conteneur_quote{padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;}

font.quote {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

/** Détails des membres dans les messages **/
.membre {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}
/* Pseudo */
.membre font.pseudo {color: #2266AA; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;font-weight:bold;} 
/* Grade */
.membre font.nom_grade {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;font-weight:bold;}
/* Date inscription */
.membre font.date_inscription {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px;}

/** Messages **/
.message {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;padding-top:5px;}
.message a:link,.message a:visited{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none ;
}

.message a:hover,.message a:active{
	color: #FF9900;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

/** En tete Messages **/
.header_message {	color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; border-bottom:1px solid #AAAAAA;
					padding-top: 3px;padding-bottom: 5px;}


/**** Objets de formulaire ****/
.identification input{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none ;
	border: 1px solid #000000 ;
	background-color: #FEFEFE;
}

.nouveau input,select,textarea{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none ;
	border: 1px solid #000000 ;
	background-color: #FEFEFE;
}

.recherche input,select,textarea{
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none ;
	border: 1px solid #000000 ;
	background-color: #FEFEFE;
}

input.forum_mise_en_forme {
	color: #2266AA;
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none ;
	border: 1px solid #000000 ;
	background-color: #FEFEFE;
	margin: 2px;
}