/* PRINCIPAL */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#585858;
	text-align:center;
	}
	
img {
	border:0px;
	}
	
form {
	margin:0px;	
	}
	
strong {
	font-weight:bold;
	}
	
input, textarea, select {
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #BAC4CC;
	}
	
ul {
	list-style: none;
	margin:0px;
	padding:0px;
	}
	
#bloc_principal {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:98%;
	color:#343434;
	text-align:justify;
	border:0px solid #494949;
	}
	
.spacer {
	clear:both;
	}
	
.bouton {
	padding-top:2px;
	padding-left:6px;
	cursor:pointer;
	}
	
.mini_page_par_page {
	text-align:left;
	margin-left:21px;
	color:#585858;
	}

/* LIENS */

a
	{
	color:#343434;
	text-decoration:none;
	}
	 
a:hover
	{
	color:#FF9900;
	text-decoration:none;
	}

a.lien_rub
	{
	font-weight:bold;
	font-size:12px;
	color:#D65B5B;
	text-decoration:none;
	}
	 
a.lien_rub:hover
	{
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	}
	
a.lien_suj
	{
	font-weight:bold;
	font-size:11px;
	color:#D65B5B;
	text-decoration:none;
	}
	 
a.lien_suj:hover
	{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	}
	
a.lien_arbo
	{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
	 
a.lien_arbo:hover
	{
	font-size:10px;
	color:#FF9900;
	text-decoration:none;
	}

a.bleu, a.email
	{
	color:#003399;
	text-decoration:none;
	}
	 
a.bleu:hover, a.email:hover
	{
	color:#FF9900;
	text-decoration:none;
	}
	
a.rouge
	{
	color:#FF0000;
	text-decoration:none;
	}
	 
a.rouge:hover
	{
	color:#FF9900;
	text-decoration:none;
	}
	
a.lien_post
	{
	color:#003399;
	text-decoration:underline;
	}
	 
a.lien_post:hover
	{
	color:#FF9900;
	text-decoration:none;
	}
	
a.lien_p_page
	{
	font-size:10px;
	text-decoration:none;
	}
	 
a.lien_p_page:hover
	{
	font-size:10px;
	color:#D65B5B;
	text-decoration:none;
	}

/* TEXTE EN COULEUR */

span.txt_rouge {
	color:#FF0000;
	}
	
span.txt_gris {
	color:#999999;
	}
	
span.txt_italix_souligne {
	font-style:italic;
	text-decoration: underline;
	}
	
/* TEXTE EN FORME */

span.txt_italic {
	font-style:italic;
	}
	
span.txt_souligne {
	text-decoration: underline;
	}

/* BANDEAU */

#bandeau {
	display:none;
	}
	
#theme {
	display:none;
	}
	
#footer {
	display:none;
	}
	
#info_bas {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	}

/*///// RUBRIQUE /////*/

#rubrique {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:1px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}
	
#rubrique_tableau {
	width:100%;
	}

#rubrique .entete td {
	background-color:#AD9060;
	height:20px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}
	
#rubrique .ensemble_cat td {
	font-size:12px;
	font-weight:bold;
	height:20px;
	background-image:url(interface/th_marron/ensemble_categorie.gif);
	}

#rubrique .ensemble_cat img {
	padding-left: 10px;
	padding-right: 6px;
	}

#rubrique .categorie td {
	height:30px;
	padding: 6px;
	}
	
#rubrique .categorie .col3,#rubrique .categorie .col4 {
	font-weight:bold;
	}
	
#rubrique .categorie .col5 .date {
	font-style:italic;
	}
	
#rubrique .categorie .col5 .heure {
	color:#800080;
	}
	
#rubrique .categorie .col5 .par {
	color:#D65B5B;
	font-weight:bold;
	}

#rubrique .col1 {
	width:8%;
	text-align:center;
	}
	
#rubrique .col2 {
	width:61%;
	}
	
#rubrique .col3 {
	width:8%;
	text-align:center;
	}
	
#rubrique .col4 {
	width:6%;
	text-align:center;
	}
	
#rubrique .col5 {
	width:17%;
	text-align:center;
	}
	
#rubrique #rubrique_tableau .outil_moderateur {
	padding-top:4px;
	}

/*///// SUJETS /////*/

#sujet {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:1px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}
	
#sujet_tableau {
	width:100%;
	}

#sujet .entete td {
	background-color:#AD9060;
	height:20px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}

#sujet .cellule td {
	height:30px;
	padding: 4px;
	}

#sujet .cellule .col3, #sujet .cellule .col5 {
	font-weight:bold;
	}
	
#sujet .cellule .col4 {
	color:#D65B5B;
	font-style:italic;
	}
	
#sujet .cellule .col6 .date {
	font-style:italic;
	}
	
#sujet .cellule .col6 .heure {
	color:#800080;
	}
	
#sujet .cellule .col6 .par {
	color:#D65B5B;
	font-weight:bold;
	}

#sujet .col1 {
	width:50%;
	text-align:center;
	}
	
#sujet .col2 {
	width:6%;
	text-align:center;
	}
	
#sujet .col3 {
	width:6%;
	text-align:center;
	}
	
#sujet .col4 {
	width:15%;
	text-align:center;
	}
	
#sujet .col5 {
	width:8%;
	text-align:center;
	}
	
#sujet .col6 {
	width:15%;
	text-align:center;
	}
	
#sujet #sujet_tableau .texte_titre_sujet {
	float:left;
	text-align:left;
	}
	
#sujet #sujet_tableau .outil_moderateur {
	float:right;
	}
	
#sujet #sujet_tableau .outil_moderateur {
	float:right;
	height:17px;
	padding-top:5px;
	}
	
/*///// NOUVEAU SUJET /////*/

#sujet .ensemble_cat {
	font-size:12px;
	font-weight:bold;
	height:20px;
	background-image:url(interface/th_rouge/ensemble_categorie.gif);
	}
	
#sujet .ensemble_cat img {
	padding-left: 10px;
	padding-right: 6px;
	}
	
#sujet #aucun {
	text-align:center;
	}
	
/*///// REPONSES /////*/

#reponse_suj, .reponse_rep {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:1px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}
	
.reponse_rep {
	margin-top:8px;
	}

.reponse_sujet_tableau {
	width:100%;
	}

#reponse_suj .entete td {
	background-color:#AD9060;
	height:20px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}

#reponse_suj #entete_previsualisation td {
	background-color:#AD9060;
	height:20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	}

#reponse_suj .cellule td, .reponse_rep .cellule td {
	height:20px;
	padding: 4px;
	}

#reponse_suj .cellule .col1, .reponse_rep .cellule .col1 {
	vertical-align:top;
	}

#reponse_suj .col1, .reponse_rep .col1 {
	width:220px;
	text-align:left;
	}
	
#reponse_suj .cellule .col2, .reponse_rep .cellule .col2 {
	vertical-align:top;
	padding:6px;
	}

#reponse_suj .col2, #reponse_suj .col2 {
	text-align:justify;
	}

#reponse_suj .cellule .col1 .avatar, .reponse_rep .cellule .col1 .avatar {
	margin-top: 10px;
	text-align:center;
	}
	
#reponse_suj .cellule .col1 .avatar img, .reponse_rep .cellule .col1 .avatar img {
	display:none;
	}
	
#reponse_suj .cellule .col1 ul, .reponse_rep .cellule .col1 ul {
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
	font-style:italic;
	}
	
#reponse_suj .cellule .col2 .bandeau_reponse, .reponse_rep .cellule .col2 .bandeau_reponse {
	width:auto;
	height:19px;
	border-bottom:1px solid #5B5B5B;
	margin-bottom:10px;
	}
	
#reponse_suj .cellule .col2 .bandeau_reponse .info_sujet, .reponse_rep .cellule .col2 .bandeau_reponse .info_sujet {
	float:left;
	}
	
#reponse_suj .cellule .col2 .bandeau_reponse .barre_outils, .reponse_rep .cellule .col2 .bandeau_reponse .barre_outils {
	display:none;
	}
	
#reponse_suj .cellule .col2 .bandeau_reponse .barre_outils img, .reponse_rep .cellule .col2 .bandeau_reponse .barre_outils img{
	padding-left:4px;
	float:left;
	cursor:pointer;
	}
	
#reponse_suj .cellule .col2 .signature, .reponse_rep .cellule .col2 .signature {
	height:auto;
	border-top:1px solid #B5B5B5;
	margin-top:10px;
	padding-top:5px;
	text-align:left;
	}
	
#reponse_suj .cellule .col2 .citation, .reponse_rep .cellule .col2 .citation {
	height:auto;
	border:2px solid #343434;
	margin:15px;
	padding:10px;
	text-align:justify;
	background-color:#FFFFFF;
	}
	
#reponse_suj .cellule .col2 img.photos, .reponse_rep .cellule .col2 img.photos {
	margin-top:8px;
	margin-bottom:8px;
	}
	
#reponse_suj .cellule .col2 img.photos, .reponse_rep .cellule .col2 img.liste {
	margin-left:15px;
	}

/*///// NOUVEAU MESSAGE /////*/

#nouveau_message {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:1px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}
	
#sujet_tableau {
	width:100%;
	}

#nouveau_message .entete td {
	background-color:#AD9060;
	height:20px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	}

#nouveau_message .cellule td {
	height:30px;
	padding: 4px;
	}

#nouveau_message .cellule .col2, #nouveau_message .cellule .col4 {
	font-weight:bold;
	}
	
#nouveau_message .cellule .col3 {
	color:#D65B5B;
	font-style:italic;
	}
	
#nouveau_message .cellule .col5 .date {
	font-style:italic;
	}
	
#nouveau_message .cellule .col5 .heure {
	color:#800080;
	}
	
#nouveau_message .cellule .col5 .par {
	color:#D65B5B;
	font-weight:bold;
	}

#nouveau_message .col1 {
	width:50%;
	text-align:center;
	}
	
#nouveau_message .col2 {
	width:6%;
	text-align:center;
	}
	
#nouveau_message .col3 {
	width:15%;
	text-align:center;
	}
	
#nouveau_message .col4 {
	width:14%;
	text-align:center;
	}
	
#nouveau_message .col5 {
	width:15%;
	text-align:center;
	}
	
#nouveau_message #sujet_tableau .texte_titre_sujet {
	float:left;
	text-align:left;
	}
	
#nouveau_message .ensemble_cat td {
	font-size:12px;
	font-weight:bold;
	height:20px;
	background-image:url(interface/th_marron/ensemble_categorie.gif);
	}
	
#nouveau_message .ensemble_cat img {
	padding-left: 10px;
	padding-right: 6px;
	}
	
#nouveau_message #aucun {
	text-align:center;
	}

/* /////////////////////////  BLOC TABLE  ///////////////////////// */

/* BLOC (STYLE GENERAL) */

.bloc_tableau {
	width:100%;
	}
	
.bloc_tableau .entete td {
	background-color:#AD9060;
	height:20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	}
	
.bouton_form {
	border:0px;
	background-color:#FAEEE1;
	}
	
.check {
	width:10px;
	border:0px;
	background-color:#FAEEE1;
	}
	
/* BLOC ESPACE MEMBRE */

#bloc_espace_membre {
	display:none;
	}
	
/* BLOC RECHERCHE FROM */

#bloc_recherche_from {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:1px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}

#bloc_recherche_from .bloc_tableau .cellule td {
	height:20px;
	background-color:#FAEEE1;
	padding-left: 6px;
	}
	
#bloc_recherche_from .bloc_tableau .col1 {
	width:154px;
	font-style:italic;
	}
	
#bloc_recherche_from .bloc_tableau .col2 {
	width:auto;
	}
	
#bloc_recherche_from .col2 input, #bloc_recherche_from .col2 select  {
	width:250px;
	}

#bloc_recherche_from .bloc_tableau #bouton_form {
	padding-left:166px;
	padding-top:2px;
	}
	
/* 
BLOC AJOUT RUB, AJOUT SUJET, AJOUR REPONSE,
BLOC NOUVEL ENSEMBLE, MODIFIER ENSEMBLE,
BLOC MODIF RUB, MODIF SUJET, MODIF REPONSE,
BLOC DEPLACER RUB, DEPLACER SUJET
*/

#bloc_ajout_rub, #bloc_ajout_suj, #bloc_ajout_rep,
#bloc_nouvel_ensemble, #bloc_modifier_ensemble,
#bloc_modif_rub, #bloc_modif_suj, #bloc_modif_rep,
#bloc_deplacer_rub, #bloc_deplacer_suj {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:1px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}

#bloc_ajout_rub .bloc_tableau .cellule td, #bloc_ajout_suj .bloc_tableau .cellule td, #bloc_ajout_rep .bloc_tableau .cellule td,
#bloc_nouvel_ensemble .bloc_tableau .cellule td, #bloc_modifier_ensemble .bloc_tableau .cellule td,
#bloc_modif_rub .bloc_tableau .cellule td, #bloc_modif_suj .bloc_tableau .cellule td, #bloc_modif_rep .bloc_tableau .cellule td,
#bloc_deplacer_rub .bloc_tableau .cellule td, #bloc_deplacer_suj .bloc_tableau .cellule td {
	height:20px;
	background-color:#FAEEE1;
	padding-left: 6px;
	}
	
#bloc_ajout_rub .bloc_tableau .col1, #bloc_ajout_suj .bloc_tableau .col1, #bloc_ajout_rep .bloc_tableau .col1,
#bloc_nouvel_ensemble .bloc_tableau .col1, #bloc_modifier_ensemble .bloc_tableau .col1,
#bloc_modif_rub .bloc_tableau .col1, #bloc_modif_suj .bloc_tableau .col1, #bloc_modif_rep .bloc_tableau .col1,
#bloc_deplacer_rub .bloc_tableau .col1, #bloc_deplacer_suj .bloc_tableau .col1 {
	font-weight:bold;
	width:120px;
	}
	
#bloc_ajout_rub .bloc_tableau .col2, #bloc_ajout_suj .bloc_tableau .col2, #bloc_ajout_rep .bloc_tableau .col2,
#bloc_nouvel_ensemble .bloc_tableau .col2, #bloc_modifier_ensemble .bloc_tableau .col2,
#bloc_modif_rub .bloc_tableau .col2, #bloc_modif_suj .bloc_tableau .col2, #bloc_modif_rep .bloc_tableau .col2,
#bloc_deplacer_rub .bloc_tableau .col2, #bloc_deplacer_suj .bloc_tableau .col2 {
	width:auto;
	}
	
#bloc_ajout_rub .col2 input, #bloc_ajout_rub .col2 select, #bloc_ajout_suj .col2 input, #bloc_ajout_suj .col2 select, #bloc_ajout_rep .col2 input, #bloc_ajout_rep .col2 select,
#bloc_nouvel_ensemble .col2 input, #bloc_nouvel_ensemble .col2 select, #bloc_modifier_ensemble .col2 input, #bloc_modifier_ensemble .col2 select,
#bloc_modif_rub .col2 input, #bloc_modif_rub .col2 select, #bloc_modif_suj .col2 input, #bloc_modif_suj .col2 select, #bloc_modif_rep .col2 input, #bloc_modif_rep .col2 select,
#bloc_deplacer_rub .col2 input, #bloc_deplacer_rub .col2 select, #bloc_deplacer_suj .col2 input, #bloc_deplacer_suj .col2 select {
	width:600px;
	}
	
#bloc_ajout_suj #checkbox input, #bloc_ajout_rep #checkbox input {
	border:0px;
	background-color:#FAEEE1;
	width:14px;
	}
	
#bloc_ajout_rub .col2 textarea, #bloc_ajout_suj .col2 textarea, #bloc_ajout_rep .col2 textarea,
#bloc_nouvel_ensemble .col2 textarea,
#bloc_modif_rub .col2 textarea, #bloc_modif_suj .col2 textarea, #bloc_modif_rep .col2 textarea {
	width:600px;
	height:230px;
	}

#bloc_ajout_rub .bloc_tableau #bouton_form, #bloc_ajout_suj .bloc_tableau #bouton_form, #bloc_ajout_rep .bloc_tableau #bouton_form,
#bloc_nouvel_ensemble .bloc_tableau #bouton_form, #bloc_modifier_ensemble .bloc_tableau #bouton_form,
#bloc_modif_rub .bloc_tableau #bouton_form, #bloc_modif_suj .bloc_tableau #bouton_form, #bloc_modif_rep .bloc_tableau #bouton_form,
#bloc_deplacer_rub .bloc_tableau #bouton_form, #bloc_deplacer_suj .bloc_tableau #bouton_form {
	padding-left:133px;
	padding-top:4px;
	}
	
#bloc_ajout_suj .bloc_tableau .barre_outils_txt img, #bloc_ajout_rep .bloc_tableau .barre_outils_txt img,
#bloc_modif_suj .bloc_tableau .barre_outils_txt img, #bloc_modif_rep .bloc_tableau .barre_outils_txt img{
	padding:0px;
	margin:0px;
	float:left;
	cursor:pointer;
	}
	
#bloc_ajout_suj .bloc_tableau .barre_outils_txt #palette_couleur img, #bloc_ajout_rep .bloc_tableau .barre_outils_txt #palette_couleur img, 
#bloc_modif_suj .bloc_tableau .barre_outils_txt #palette_couleur img, #bloc_modif_rep .bloc_tableau .barre_outils_txt #palette_couleur img{
	padding-left:2px;
	padding-top:3px;
	float:left;
	cursor:pointer;
	}
	
#bloc_ajout_suj .bloc_tableau #smiley, #bloc_ajout_rep .bloc_tableau #smiley, 
#bloc_modif_suj .bloc_tableau #smiley, #bloc_modif_rep .bloc_tableau #smiley{
	margin-right:6px;
	}

#bloc_ajout_suj .bloc_tableau #smiley img, #bloc_ajout_rep .bloc_tableau #smiley img, 
#bloc_modif_suj .bloc_tableau #smiley img, #bloc_modif_rep .bloc_tableau #smiley img{
	margin:2px;
	cursor:pointer;
	}
	
/* /////////////////////////  BLOC DIV  ///////////////////////// */
	
/* BLOC EN LIGNE, LEGENDE, GESTION ENSEMBLE, PAGE PAR PAGE, ARBORESCENCE, ERREUR, RECHERCHE, DECONNECTER, ABONNEMENT */

#bloc_enligne, #bloc_legende, #bloc_gestion_ensemble,
.bloc_PageParPage, #bloc_Arbo, #bloc_erreur,
#bloc_espace_membre, #bloc_abonnement {
	display:none;
	}
	
#bloc_recherche {
	width:auto;
	height:auto;
	margin-top: 2px;
	padding:2px;
	border: 1px solid #563C20;
	background-color:#FFFFFF;
	}
	
#bloc_entete_reponse div {
	margin-top:1px;
	}
	
#bloc_enligne .entete, #bloc_legende .entete, #bloc_gestion_ensemble .entete, #bloc_entete_reponse .entete,
#bloc_erreur .entete, #bloc_recherche .entete, #bloc_espace_membre .entete, #bloc_abonnement .entete {
	background-color:#AD9060;
	height:20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	}
	
#bloc_Arbo .cellule {
	background-color:#AD9060;
	height:18px;
	text-align:left;
	font-size:10px;
	padding-left:6px;
	padding-top:3px;
	color:#FFFFFF;
	}
	
#bloc_enligne .cellule, #bloc_legende .cellule, #bloc_gestion_ensemble .cellule,
.bloc_PageParPage .p_page {
	margin-top:1px;
	height:20px;
	background-color:#FAEEE1;
	padding-left:6px;
	padding-top:4px;
	}
	
#bloc_espace_membre .cellule, #bloc_recherche .cellule, #bloc_abonnement .cellule, #bloc_erreur .cellule {
	margin-top:1px;
	background-color:#FAEEE1;
	padding-left:6px;
	padding-top:4px;
	}

#bloc_gestion_ensemble .cellule {
	margin-top:1px;
	height:auto;
	background-color:#FAEEE1;
	padding-left:6px;
	padding-top:4px;
	}
	
#bloc_enligne img.legende, #bloc_legende img.legende {
	margin-left:4px;
	}

#bloc_gestion_ensemble .spacer {
	clear:both;
	height:0px;
	background-color:#FAEEE1;
	}
	
#bloc_gestion_ensemble .float {
	float:left;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	}	

#bloc_gestion_ensemble .cellule #bouton {
	padding-left:20px;
	}
	
#bloc_gestion_ensemble li {
	padding-bottom:4px;
	}

