body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: black;
	background-color: black;
}
#banniere
{
	height: 100px;
	width: 100%;
	margin-top: 0px;
	background-image: url("../../../images/services_global/espace_membre.jpg");
	background-position: center;
	background-repeat: no-repeat;
}
#tout_le_contenu
{
	width: 729px;
	padding: 0px;
	border-collapse: collapse;
}
#menu_du_haut
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #CCFF66;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: center;
}
#contenu_de_page
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #C0C0C0;
	padding-bottom: 20px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}
#bas_de_page
{
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	padding-top: 2px !important;
	padding-top: 0px;
	padding-bottom: 2px !important;
	color: white;
	background-color: #666666;
}
#tout_le_contenu a, #iframe a
{
	color: black;
}
#tout_le_contenu a:hover, #iframe a:hover
{
	color: #d10000;
}
a img
{
border: 0px;
}
a img:hover
{
	background-color: black;
}
iframe
{
	border: 0px;
	width: 100%;
	background-color: #C0C0C0;
}
#iframe
{
	width: 100%;
	color: black;
	text-align: left;
	background-color: #C0C0C0;
}
.gras
{
	font-weight: bold;
}
.souligne
{
	text-decoration: underline;
}
.italique
{
	font-style: italic;
}
.gras_souligne
{
	font-weight: bold;
	text-decoration: underline;
}
#majuscule
{
	text-transform: uppercase;
}
.titre_page
{
	margin-top: 1px;
	padding: 0px;
	font-size: 1.85em;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
}
.titre_page:before
{
	content: "..:: ";
}
.titre_page:after
{
	content: " ::..";
}
.affiche_titre_page
{
	background-color: #FFFFFF;
}
#tableau_des_services
{
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-top: 24px;
	margin-bottom: 35px;
	width: 83%;
}
#tableau_des_services .td_gauche
{
	background-color: #F3AC8D;
	border: 1px solid #000000;
	border-collapse: collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: left;
	text-transform: uppercase;
}
#tableau_des_services .td_droite
{
	background-color: #CDE2FC;
	border: 1px solid #000000;
	border-collapse: collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: left;
}
#tableau_des_forums
{
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-top: 25px;
	width: 95%;
	text-align: center;
}
#titre_tableau_forums
{
	height: 22px;
	background-image: url("../../../images/services_global/fond.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
}
#tableau_des_forums table
{
	border-collapse: collapse;
	width: 100%;
}
#colone_gauche_tabl_forum
{
	border: 1px solid #000000;
	text-align: left;
	background-color: #E7E9F8;
	vertical-align: top;
	width: 390px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#colone_droite_tabl_forum
{
	border: 1px solid #000000;
	text-align: left;
	background-color: #CACEF5;
	vertical-align: top;
	width: 304px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

table
{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
}
#tableau_du_livreor
{
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 62%;
	text-align: center;
}
#tableau_du_livreor .livror_cellule_haut
{
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
#tableau_du_livreor .livror_cellule_bas
{
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #000000;
	background-color: #CACEF5;
}
#tableau_normal_blanc
{
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
#tableau_normal_blanc th
{
	border: 1px solid #000000;
	background-image: url("../../../images/services_global/fond_silver.gif");
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-weight: normal;
}
#tableau_normal_blanc td
{
	border: 1px solid #000000;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
}
#message_erreur
{
	border: 1px dashed red;
	margin-top: 25px;
	padding-top: 15px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
	font-weight: bold;
	color: red;
	background-color: #f7f7f7;
	width: 88%;
}
.cadre_tiret_bleu
{
	border: 1px dashed blue;
	margin: auto;
	margin-top: 25px;
	padding-top: 15px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 15px !important;
	padding-bottom: 0px;
	color: blue;
	background-color: #f1f1f1;
	width: 88%;
}
.cadre_tiret_bleu legend
{
	background-color: #ffffff;
	border: 1px solid black;
	color: black;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
}
.formulaire table
{
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.formulaire td
{
	border: 0px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #000000;
}
.formulaire .titre
{
	border: 0px;
	padding-top: 4px;
	width: 230px;
	text-align: right;
	vertical-align: top;
}
.formulaire .champ_input
{
	border: 0px;
	padding-left: 5px;
	text-align: left;
}
.formulaire .champ
{
	border: 0px;
	padding-left: 1px;
	text-align: left;
}
.formulaire .champ_centre
{
	border: 0px;
	text-align: center;
}
label
{
	cursor: pointer;
}
input[type=text], input[type=password], input[type=file], textarea, select
{
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial, serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
.formulaire .envoi_formulaire
{
	padding-top: 20px;
	text-align: center;
}


/* Lire un sujet */

#tableau_topic
{
width:650px;
margin-top: 27px;
margin-bottom: 20px;
}

#tableau_topic a
{
	color: white
}

#tableau_topic a:hover
{
	color: blue;
}

#cellule_topic_droite a
{
	color: black;
}

#cellule_topic_droite a:hover
{
	color: red;
}

#haut_tableau_topic_droite
{
	width:150px;
	height: 22px;
	background-image: url("../../../images/services_global/fond.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	border:1px solid #000000;
	text-align: center;
}

#haut_tableau_topic_gauche
{
	width:500px;
	height: 22px;
	background-image: url("../../../images/services_global/fond.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	border:1px solid #000000;
	text-align: center;
}

#barre_topic_gauche
{	
	width:150px;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	border:1px solid #000000;
	text-align: center;
}

#barre_topic_droite
{	
	width:500px;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	border:1px solid #000000;
}

#barre_topic_droite2
{	
	width:500px;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
}

#barre_topic_droite_1
{	
	width:50%;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	font-weight: normal;
	color: white;
	text-align:left;
}

#barre_topic_droite_2
{	
	width:50%;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	text-align:right;
}

#cellule_topic_gauche
{	
	width:150px;
	background-color:#d6b1f5;
	border:1px solid #000000;
	text-align:center;
	padding:10px;
}

#cellule_topic_droite
{	
	width:500px;
	background-color:#ead8fa;
	border:1px solid #000000;
	text-align:left;
	padding:4px;
}

/*By maitre chris */
#tableau_liste_topic
{
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-top: 30px;
	width: 93%;
}
#tableau_liste_topic th
{
	height: 20px;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	background-color: #7102a2;
	padding: 3px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: white;
}
#tableau_liste_topic td
{
	border: 1px solid #000000;
	margin: 0px;
	padding-top: 7px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 7px;
	text-align: left;
	background-color: #EAD8FA;
}
#tableau_liste_topic  #topic_lu_forums, #tableau_liste_topic  #topic_repondus_forums
{
	width: 20px;
	text-align: center;
}
#tableau_liste_topic #sujet_topic
{
	width: 42%;
}
#tableau_liste_topic .prio1
{
	color: #ff7200;
	font-weight: bold;
}
#tableau_liste_topic .prio2
{
	color: red;
	font-weight: bold;
}
#tableau_liste_topic .derniere_reponse_topic
{
	width: 192px;
	background-color: #D6B1F5;
}
#cadre_forum
{
	border: 1px dashed blue;
	margin-top: 30px;
	padding-top: 15px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	font-weight: normal;
	color: blue;
	background-color: #f7f7f7;
	width: 93%;
}

#cadre_lecture_topic
{
	border: 1px solid black;
	padding: 3px;
	margin-top: 20px;
	color:black;
	text-align: left;
	width: 650px;
}
#ligne_icones_lecture_topic
{
	text-align: left;
	margin-left: 10px;
}

#tableau_bug_tracker
{
	border: 1px solid black;
	border-collapse: collapse;
	margin-top: 25px;
	margin-bottom: 20px;
	width: 95%;
}
#tableau_bug_tracker th
{
	background-image: url("../../../images/services_global/fond_silver.gif");
	background-repeat: repeat-x;
	padding: 2px;
	height: 21px;
	text-align: center;
}
#tableau_bug_tracker .section_concernee
{
	width: 20%;
}
#tableau_bug_tracker .importance
{
	width: 15%;
	font-weight: bold;
}
#tableau_bug_tracker .critique
{
	background-color: red;
}
#tableau_bug_tracker .haute
{
	background-color: #d977ee;
}
#tableau_bug_tracker .moyenne
{
	background-color: orange;
}
#tableau_bug_tracker .basse
{
	background-color: #c9ffc9;
}
#tableau_bug_tracker .resolu
{
	background-color: #f6f6f6;
}
#tableau_bug_tracker .bug
{
	width: 42%;
}
#tableau_bug_tracker .etat
{
	width: 15%;
}
#tableau_bug_tracker .comms
{
	width: 8%;
}

#tableau_bug_tracker td
{
	border: 1px solid black;
	border-collapse: collapse;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#tableau_bug_tracker #alignement_gauche
{
	text-align: left;
}

#table_modif_statut_bug
{
	border: 1px solid black;
	border-collapse: collapse;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 80%;
}
#table_modif_statut_bug th
{
	background-image: url("../../../images/services_global/fond_silver.gif");
	background-repeat: repeat-x;
	padding: 2px;
	height: 22px;
	text-align: center;
}
#table_modif_statut_bug td
{
	border: 1px solid #000000;
	margin: 0px;
	padding: 4px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #000000;
	background-color: #FFFFFF;
}
.page_actuelle
{
	color: red;
	font-weight: bold;
}
.lien_pages_topic
{
	color: blue !important;
	text-decoration: none;
}
.lien_pages_topic:hover
{
	color: red !important;
}

#liste_des_membres
{
	border: 1px solid black;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 25px;
	width: 95%;
}
#liste_des_membres th
{
	border: 1px solid black;
	background-image: url("../../../images/services_global/fond2.gif");
	background-repeat: repeat-x;
	padding: 1px;
	height: 20px;
	color: white;
	text-align: center;
}
#liste_des_membres .pseudo
{
	width: 28%;
}
#liste_des_membres .statut
{
	width: 34%;
}
#liste_des_membres .grade-eurostars
{
	width: 16%;
}
#liste_des_membres .voir_profil
{
	width: 19%;
}
#liste_des_membres #auteur
{
	border: 1px solid #000000;
	margin: 0px;
	padding: 1px;
	color: #000000;
	width: 28%;
	background-color: #CC99FF;
	text-align: left;
}
#liste_des_membres #statut
{
	border: 1px solid #000000;
	margin: 0px;
	padding: 1px;
	color: #000000;
	width: 34%;
	background-color: #F0D7FB;
}
#liste_des_membres #es-grade
{
	border: 1px solid #000000;
	margin: 0px;
	padding: 1px;
	color: #000000;
	width: 16%;
	background-color: #F0D7FB;
}
#liste_des_membres #profil
{
	border: 1px solid #000000;
	margin: 0px;
	padding: 1px;
	color: #000000;
	width: 19%;
	background-color: #CC99FF;
}

#tableau_profils
{
	border: 1px solid black;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 25px;
	width: 95%;
	background-color: #FFFFFF;
}
#tableau_profils #infos_genrales
{
	border: 1px solid black;
	padding: 1px;
	padding-bottom: 6px;
	width: 50%;
}
#tableau_profils #infos_persos1
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	width: 50%;
}
#tableau_profils #infos_grade
{
	border: 1px solid black;
	padding: 1px;
	padding-bottom: 6px;
	width: 50%;
}
#tableau_profils #infos_persos2
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 0px;
	padding-bottom: 6px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	width: 50%;
}
.gros_titre
{
	font-weight: bold;
	font-size: 1.5em;
	margin-top: 7px;
	margin-bottom: 10px;
}
#tableau_profils #description
{
	border: 1px solid black;
	padding: 1px;
	width: 100%;
}
#tableau_profils #description #cadre_description
{
	border: 1px dashed black;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: left;
}

#tableau_liste_mp
{
	border: 1px solid black;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 90%;
}
#tableau_liste_mp th
{
	background-image: url("../../../images/services_global/fond_silver.gif");
	background-repeat: repeat-x;
	border: 1px solid black;
	padding: 2px !important;
	padding: 0px;
	height: 22px;
	text-align: center;
}
#tableau_liste_mp td
{
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 2px !important;
	padding: 0px;
	text-align: center;
}
#tableau_liste_mp #titre
{
	width: 245px;
}
#tableau_liste_mp #auteur
{
	width: 122px;
}
#tableau_liste_mp #derniere_reponse
{
	width: 209px;
}
#tableau_liste_mp #supprimer
{
	width: 64px;
}
#tableau_liste_mp .titre_msg
{
	text-align: left;
}
#tableau_liste_mp .auteur_msg
{
	background-color: #FAEBA4;
}
#tableau_blanc_formulaire
{
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	width: 80%;
}
#tableau_blanc_formulaire #premier_th
{
	border: 1px solid #000000;
	background-image: url("../../../images/services_global/fond_silver.gif");
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: normal;
}
#tableau_blanc_formulaire #premier_td
{
	border: 1px solid #000000;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.formulaire #tableau_blanc_formulaire table
{
	border: 0px;
	border-collapse: collapse;
	margin-left: 0px;
	padding: 0px;
}
.formulaire #tableau_blanc_formulaire td
{
	border: 0px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #000000;
}
.formulaire #tableau_blanc_formulaire .titre
{
	border: 0px;
	width: 230px;
	text-align: right;
	vertical-align: top;
}
.formulaire #tableau_blanc_formulaire .champ_input
{
	border: 0px;
	padding-left: 5px;
	text-align: left;
}
.formulaire #tableau_blanc_formulaire .champ
{
	border: 0px;
	padding-left: 1px;
	text-align: left;
}
.formulaire #tableau_blanc_formulaire .champ_centre
{
	border: 0px;
	text-align: center;
}
.formulaire #tableau_blanc_formulaire .envoi_formulaire
{
	padding-top: 20px;
	text-align: center;
}

#tableau_mp
{
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	width: 90%;
}
#tableau_mp th
{
	border: 1px solid #000000;
	background-image: url("../../../images/services_global/fond_silver.gif");
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#tableau_mp .cellule_auteur
{
	border: 1px solid #000000;
	background-color: #FAEBA4;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	vertical-align: top;
	width: 150px;
}
#tableau_mp .cellule_message
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	width: 464px;
}

#cadre_lecture_mp
{
	border: 1px solid black;
	padding: 3px;
	margin-top: 20px;
	color:black;
	text-align: left;
	width: 650px;
}

.lien_pages_mp
{
	color: blue !important;
}

.lien_pages_mp:hover
{
	color: red !important;
}

#frame_liste_connectes
{
	padding-top: 10px;
	width: 500px;
	text-align: left;
}
