@charset "iso-8859-1";
a:link { color: red; text-decoration: none; }
a:visited { color: red; text-decoration:none; }
a:hover { color: #C2171F; text-decoration:none; }

img{ border:0px }

body {
	color: white;
	margin: 0;
	padding: 0;
	background: none repeat scroll 0 0 #AAAAAA;
	color: #000000;
}

#wrapper {
	margin: 0 auto;
	/*padding: 10px;*/
	width: 1000px;
	background-color: #FFFFFF;
}

.debut
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	text-align: center;
	font-style: normal;
	width: 100%;
	background-color: #AAAAAA;
}

.haut {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: center;
	border: 1px solid #AAAAAA;
	color: black;
	font-style: normal;
	background-color: #AAAAAA;
	height: 60px
}

.haut a {
	color: white;
}

/* ****** BAS ****** */
.bas
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: left;
	border: 1px solid #000000;
	color: black;
	font-style: normal;
	background-color: #FFFFFF;
	width: 99%;
	padding: 5px;
}

.bas .text_right {
	float: right;
	padding-right: 30px;
	margin: 0;
}

/* ****** CHAT ****** */
.chat_forum
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: left;
	border: 1px solid #000000;
	color: black;
	font-style: normal;
	background-color: #FFFFFF;
	width: 99%;
	padding: 5px;
	margin-top: 18px;
}

.chat_forum .text_right {
	float: right;
	padding-right: 30px;
	margin: 0;
}

.chat_forum .chat_date_c {
	margin: 0;
	padding: 0;
	font-style: italic;
	color: grey;
	display: inline;
}

/****************** Footer ******************/

#footer {
	width: 1000px;
	margin: 15px auto;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	width: 994px;
}

#footer p {
	margin: 0;
	padding: 5px 0px 0px 0px;
	line-height: normal;
	font-size: 10px;
	text-align: center;
	color: #45302C;
}

#footer a {
	color: #6B4A45;
}

#footer xiti-logo {
	text-align: center;
	margin: 0 auto;
}


.admin
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 100%;
	text-align: left;
	border: 1px solid #AAAAAA;
	color : Black;
	font-style : normal;
	width : 1050%;
	border-collapse: collapse;
	background-color : #F0F2F2
}

.presentation
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	text-align: left;
	border: 1px solid #AAAAAA;
	border-collapse:collapse;
	background-color : #FFFFFF;
}

.presentation2
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10pt;
	text-align: center;
	border: 1px solid #AAAAAA;
	color : Black;
	font-style : normal;
	background-color : #FFFFFF
}

.bandeau
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 100%;
	text-align: center;
	color : white;
	font-style : normal;
	background-color : #AAAAAA;
}

.debutcolonne
{
	text-align: center;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #D4D0CA;
	border-collapse: collapse;
	width: 18px;
}

.colonne
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 90%;
	text-align: center;
	border-right: 1px solid #D4D0CA;
	border-bottom: 1px solid #000000;
	color : Black;
	border-collapse:collapse;
	font-style: normal;
}

.fincolonne
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 90%;
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color : Black;
	border-collapse:collapse;
	font-style : normal;
}

.lucolonne
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 90%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	background-color : #FFFFFF;
	color: black;
	font-style : normal;
	width : 10px
}

.categorie
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align: center;
	border-left: 1px solid #D4D0CA;
	border-right: 1px solid #D4D0CA;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	height: 30px;
}

.souscategorie
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 100%;
	text-align: left;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #D4D0CA;
	padding: 5px 10px;
	color: black;
}

.gros
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 120%;
}

.txt_p {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10pt;
	text-align: left;
}

.txt_p_center {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10pt;
	text-align: center;
}

.tableglobale
{
	font-family: Verdana, Geneva, sans-serif;
}

.affichage
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	text-align: center;
	background-color: #AAAAAA;
	border: 1px solid black;
	color: black;
	font-style : normal
}

.sousaffichage {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
	text-align: center;
	background-color: #AAAAAA;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: black;
	font-style : normal;
	width: 80px
}

.sousaffichage_der {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
	text-align: center;
	background-color: #AAAAAA;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: black;
	font-style : normal;
}

.ligne
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 90%;
	text-align: left;
	border: 1px solid #000000;
	color : Black;
	font-style : normal;
	width : 100%;
	border-collapse:collapse;
	background-color : #FFFFFF
}

.message {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 75%;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: black;
	font-style: normal;
	padding: 4px 4px 8px 6px;
}

.edition {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: right;
	color: #878787;
	font-style: italic;
}

/* ******* AFFICHAGE SUJET ****** */

.debutsujet {
	text-align: center;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #D4D0CA;
	border-collapse: collapse;
	width: 18px;
}
	
.sujet
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 75%;
	text-align: left;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #D4D0CA;
	background-color: #FFFFFF;
}

.sujet_droite
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 70%;
	text-align: center;
	border-right: 1px solid #D4D0CA;
	border-bottom: 1px solid #000000;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.sujetaffichage
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	text-align: center;
	background-color : #FFFFFF;
	border: 1px solid #000000;
	color: black;
	font-style : normal;
	width : 60%
}

.sujetsousaffichage
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	text-align: center;
	background-color : #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.sujetdatesousaffichage
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	color: black;
	font-style : normal
}

.tablesujet
{
	font-family: Verdana, Geneva, sans-serif;
}

.sujet_haut
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 75%;
	text-align: center;
	border: 1px solid #000000;
	color : Black;
	font-style : normal;
	background-color: #FFFFFF;
}

.finsujet
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.liste
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	text-align: center;
	border: 1px solid #000000;
	color : Black;
	font-style : normal;
	background-color : #FFFFFF
}

.tab_liste_membres {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	text-align: center;
	border: 1px solid #000000;
	color : Black;
	font-style : normal;
	border-collapse: collapse;
	background-color : #FFFFFF;
	margin-top: 10px;
}

.tab_liste_membres tr {
	border-top: 1px solid gray;
}

.tab_liste_membres td {
	padding: 4px 0 4px 0;
}

.cadre
{
	text-align: left;
	border: 1px solid #000000;
	color : Black;
	font-style : normal;
	border-collapse:collapse;
	width:100%
}

.auteur
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	text-align: center;
	border-right: 1px solid #D4D0CA;
	width:120px
}

.auteurdate
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 70%;
	border-bottom: 1px solid #D4D0CA;
	text-align: left
}

.avatar
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	text-align: center;
	border-right: 1px solid #D4D0CA;
	border-bottom: 1px solid #000000;
	width: 120px;
	padding-bottom: 8px;
}

.signature
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 90%;
	text-align: left;
	font-style : italic;
	margin-top: 10px;
	padding: 0;
}

.finmessage
{
    font-family: Verdana, Geneva, sans-serif;
	font-size : 75%;
	border-bottom: 1px solid #000000;
	width:120px
}

.titremessage
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 75%;
	text-align: center;
	border-bottom: 1px solid #000000;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px
}

.pageshaut
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FFFFFF;
	width: 100%;
}

.pagesbas
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	width: 100%;
}


.repauteur
{
       	font-family: Verdana, Geneva, sans-serif;
	font-size : 80%;
	margin-left:150px;
	border: 1px solid #D4D0CA
}

.reponse
{
 	padding-left:5px;
 	padding-bottom:2px;
 	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-style:normal
}


.espace
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 90%;
	text-align: left;
	border: 2px groove #FFFFFF;
	color : Black;
	font-style : normal;
	width : 100%;
	border-collapse:collapse;
	background-color : #FFFFFF
}

.legende
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	border: 1px solid #000000;
	color: Black;
	font-style: normal;
	background-color: #FFFFFF;
	width: 300px
}

.tab_config
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10pt;
	text-align: left;
	border: 1px solid #000000;
	color : Black;
	font-style : normal;
	background-color : #FFFFFF
}

.configuration
{
	border: 1px solid #000000;
	border-collapse: collapse;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	background-color : #F0F2F2
}

.configuration2
{
	border: 1px solid #000000;
	border-collapse: collapse;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	background-color : #FFFFFF
}

.sujetpageshaut
{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	width: 100%;
}

.sujetpagesbas {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 8pt;
	text-align: left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	width: 100%;
}

/* ************** Affichage des profils ********************* */

.tab_profil
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	border: 1px solid #FFFFFF;
	color: black;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color : white;
	width: 650px;
	text-align: center;
	border-collapse: collapse;
}

.tab_profil td {
	padding: 7px;
}

.titre_prof_glob
{
	border: 1px solid #FFFFFF;
	font-size: 12pt;
	background-color : #D80001;
	color: white;
}

.titre_prof
{
	border: 1px solid #FFFFFF;
	background-color : #D80001;
	color: white;
	text-align: left;
	font-size: 10pt;
}

.c_prof_contenu
{
	text-align: left;
}

/* TEXTE */

.erreur_txt {
	color: red;
	text-align: center;
	font-weight: bold;
}

.valid_txt {
	color: green;
	text-align: center;
	font-weight: bold;
}
