#hr
{
 height:24px;
 background-image:url(../images/hr.png);
 background-repeat: repeat-x;
}


.input_file,input
{
background-color: White;
color: black;/*#7c8089;*/
border-style:none;
border:solid 1px darkgray;
}

input.submit:hover
{
background-color: #FFEB97;
color: black;/*#7c8089;*/
border-style:none;
border:solid 1px darkgray;
}
.lien_cat
{
 text-decoration:none;
}

.lien_cat:hover
{
 text-decoration: underline;
}

.lien_album
{
border:1px solid darkgray;
background:white;
text-decoration:none;
padding:2px;
}

.lien_album:hover
{
border:1px solid darkgray;
background:#FFEB97;
text-decoration:none;
padding:2px;
}

td.c_bg
{
 background-image:url(../images/bgc.png);
 background-repeat:repeat;
}

td.c1
{
 background-image:url(../images/1.png);
 background-repeat: no-repeat;
 width:25px;
 height:25px;
}

td.c2
{
 background-image:url(../images/2.png);
 background-repeat: repeat-x;
 height:25px;
}

td.c3
{
 background-image:url(../images/3.png);
 background-repeat: no-repeat;
 width:40px;
 height:25px;
}

td.c4
{
 background-image:url(../images/4.png);
 background-repeat: repeat-y;
 width:25px;
}

td.c5
{
 background-image:url(../images/5.png);
 background-repeat: repeat-y;
 width:40px;
}

td.c6
{
 background-image:url(../images/6.png);
 background-repeat: no-repeat;
 width:25px;
 height:40px;
}

td.c7
{
 background-image:url(../images/7.png);
 background-repeat: repeat-x;
 height:40px;
}

td.c8
{
 background-image:url(../images/8.png);
 background-repeat: no-repeat;
 width:40px;
 height:40px;
}

td.b_bg
{
 background-image:url(../images/bgb.png);
 background-repeat:repeat;
}

td.b1
{
 background-image:url(../images/1_b.png);
 background-repeat: no-repeat;
 width:25px;
 height:25px;
}

td.b2
{
 background-image:url(../images/2_b.png);
 background-repeat: repeat-x;
 height:25px;
}

td.b3
{
 background-image:url(../images/3_b.png);
 background-repeat: no-repeat;
 width:40px;
 height:25px;
}

td.b4
{
 
 background-image:url(../images/4_b.png);
 background-repeat: repeat-y;
 width:25px;
}

td.b5
{
 
 background-image:url(../images/5_b.png);
 background-repeat: repeat-y;
 width:40px;
}

td.b6
{
 background-image:url(../images/6_b.png);
 background-repeat: no-repeat;
 width:25px;
 height:40px;
}

td.b7
{
 background-image:url(../images/7_b.png);
 background-repeat: repeat-x;
 height:40px;
}

td.b8
{
 background-image:url(../images/8_b.png);
 background-repeat: no-repeat;
 width:40px;
 height:40px;
}

html, body{
	margin: 0;
	padding: 0;
	}

/*#container
{
position:absolute;
width:99%;
margin-left:0;
border: solid 1px;
height:600;
background-color: #F5AB31;

}*/
/*-------------------Table Top-------------------*/

/*Dï¿½inition Table Top*/
table.top
{
	text-align: center;
	width: 100%;
 	background-image:url(../images/bgc.png);
 	background-repeat:repeat;
}
td.top1
{
	text-align: left;
}
td.top2
{
	text-align: center;
}
td.top3
{
	text-align: right;
}

/* Dï¿½inition Connexion Box*/
table.connexion_box
{
	width: 220px !important;
	width: 100px;
	border-spacing:0px;
	padding-bottom: 0px; 
 	background-image:url(../images/bgc.png);
 	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*-------------------Fin Table Top---------------*/

/*-------------------Table Middle-------------------*/

/*Dï¿½inition Table Middle*/
table.middle
{
	text-align: center;
	width: 100%;
	border: 0px;
 	background-image:url(../images/bgc.png);
 	background-repeat:repeat;
}
/* Dï¿½inition Top Menu*/
td.middle2
{
	text-align: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}
table.top_menu
{
	text-align: center ! important;
}
td.top_menu
{
	width: 120;
	border: 0px;
 	background-image:url(../images/bgc.png);
 	background-repeat:repeat;
}

tr.top_menu
{
	vertical-align: middle;
	text-align: center;
}

a.top_menu1
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_accueil.png);
	background-repeat: no-repeat;
	}
a.top_menu1:hover
{
	background-image: url(../images/boutton/boutton_accueil_p.png);
}
a.top_menu2
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_membres.png);
	background-repeat: no-repeat;
	}
a.top_menu2:hover
{
	background-image: url(../images/boutton/boutton_membres_p.png);
}
a.top_menu3
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_albums.png);
	background-repeat: no-repeat;
	}
a.top_menu3:hover
{
	background-image: url(../images/boutton/boutton_albums_p.png);
}
a.top_menu4
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_forum.png);
	background-repeat: no-repeat;
	}
a.top_menu4:hover
{
	background-image: url(../images/boutton/boutton_forum_p.png);
}
a.top_menu5
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_infos.png);
	background-repeat: no-repeat;
	}
a.top_menu5:hover
{
	background-image: url(../images/boutton/boutton_infos_p.png);
}
a.top_menu6
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_liens.png);
	background-repeat: no-repeat;
	}
a.top_menu6:hover
{
	background-image: url(../images/boutton/boutton_liens_p.png);
}
a.top_menu7
{
	display: block;
	width: 132px;
	height: 32px;
	background-image: url(../images/boutton/boutton_articles.png);
	background-repeat: no-repeat;
	}
a.top_menu7:hover
{
	background-image: url(../images/boutton/boutton_articles_p.png);
}
/*-------------------Fin Table Middle---------------*/

/*-------------------Table Bottom-------------------*/

/*Dï¿½inition Table Bottom*/
table.bottom
{
	text-align: center;
	padding-right:50px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/* 	background-color: #F5AB31; */
	background-image: url(../images/test.png);

}
/* Dï¿½inition Menu Catï¿½ories*/



/*--------------------------------------------------------------------------------------------------------------*/
table.menu_cat
{

	text-align: center;
	width: 150px ! important;
	width: 150px;
	background-color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	

/* 	margin-top:10px; */
}
#menu_cat
{
 margin-top:6px;
 margin-left:8;
 border: solid 0px;
 width:177px;
 height:531;
 /*background-image: url(../images/menu_cat3.png);*/
/*  padding:60px 10px 10px 0px; */
}
td.menu_cat
{


}
tr.menu_cat
{

	vertical-align: middle;
	text-align: center;
/* 	background-color: #FFFFEA; */
}
a.menu_cat
{
	padding-left:2px;
	padding-right:2px;
	display: block;
/* 	background-image: url(../images/menu_cat.png); */
	background-repeat: no-repeat;
	text-decoration: none;
	color: black;

	

}
a.menu_cat:hover
{
 background-color:white;
}

a
{ 
 /*text-decoration: none;*/
 color: black;
}
/*--------------------------------------------------------------------------------------------------------------*/
/* Dï¿½inition Accueil*/
td.bottom
{
	width: 100%;
	border: thin;
	text-align: center;
}
#acceuil
{	 padding:10px;
	 margin-top:-541px ! important;
	 margin-top: -691px;
	 margin-left: 175px ! important;
	 margin-left: 175px;
	 border: solid 0px;
/* 	 width:50%; */
	 height:auto;
	 font: "Century Gothic";

/* 	 background-image: url(../images/acceuil.png); */
}


table.photos
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/* 	background-color: #FFFFEA; */
	border: 1px thin gray;
/* 	border-spacing: 10px; */
}
tr.photos
{

}
td.photos
{
	border: 0px solid gray;
 	background-image:url(../images/bgc.png);
 	background-repeat:repeat;
	padding: 10px;
}

a.cadre
{
 text-decoration:none;
 border:0px;
}

a.accueil
{
color:darkblue;
text-align: center;
text-decoration:none;
}
/*-------------------Fin Table Bottom---------------*/

/*--------------------------------------------------*/
/*------------------CSS du FORUM--------------------*/

font.red /*couleur du texte des messages d'erreur*/
{
	color:red;
}
font.titre_messages /*style du texte des titres des messages du forum*/
{
	font-size:14px;
	margin-left:20px;
}
table.edit_message /*Table d'edition des messages du forum*/
{
	 border: 0px;
	 padding: 0px;
	 width: 670px;
	 border-spacing: 0px;
}
table.affiche_categorie /*Table d'affichage des catégories du forum*/
{
	border: 0px;
	padding-right: 10px;
	padding-left: 10px;
	border-spacing: 0px;
	width: 670px;
}
table.affiche_sujets /*Table d'affichage des sujets du forum et affichage des recherches*/
{
	border-spacing: 0px;
	padding: 0px;
	width: 670px;
	border-left: solid 1px darkgray;
	border-top: solid 1px darkgray;
	border-right: solid 1px darkgray;
}
td.affiche_sujets_sujets /*Style du titre "sujet" de la table des sujets et affichage sujets recherches*/
 {
 	width: 250px;
	background-color: #FFEB97;
	border-bottom: solid 1px darkgray;
 }
td.affiche_sujets_vus /*Style du titre "vus" de la table des sujets et affichage vus recherches*/
{
	border-bottom: solid 1px darkgray;
	border-left: solid 1px darkgray;
	border-right: solid 1px darkgray;
	background-color: #FFEB97;
}
td.affiche_sujets_nbmess /*Style du titre "Nb messages" de la table des sujets et affichage nbmess recherche*/
{
	border-right:solid 1px darkgray;
	border-bottom:solid 1px darkgray;
	background-color: #FFEB97;
}
td.affiche_sujets_auteur /*Style du titre "Auteur du sujet" de la table des sujets + recherches*/
{
	border-right:solid 1px darkgray;
	border-bottom:solid 1px darkgray;
	background-color: #FFEB97;
}
td.affiche_sujets_date /*Style du titre "Date du dernier message" de la table des sujets + recherches*/
{
	border-bottom:solid 1px darkgray;
	background-color: #FFEB97;
}
td.list_sujets_sujets /*Style de la liste des "sujets" de la table des sujets + recherches*/
{
	border-bottom:solid 1px darkgray;
}
td.list_sujets_vus /*Style de la liste des "vus" de la table des sujets et encadrement du texte des messages afficher + recherches*/
{
	border-left:solid 1px darkgray;
	border-bottom:solid 1px darkgray;
	border-right:solid 1px darkgray;
}
td.list_sujets_nbmess /*Style de la liste des "Nb messages" de la table des sujets + recherches*/
{
	border-bottom:solid 1px darkgray;
	border-right:solid 1px darkgray;
}
td.list_sujets_auteur /*Style de la liste des "Auteur du sujet" de la table des sujets + recherches*/
{
	border-bottom:solid 1px darkgray;
	border-right:solid 1px darkgray;
}
td.list_sujets_date /*Style de la liste des "Date du dernier message" de la table des sujets + recherches*/
{
	border-bottom:solid 1px darkgray;
}
table.ajout_message /*Style de la table d'ajout de messages*/
{
	border-spacing: 0px;
	padding: 12px;
	width: 500px;
	border-top:solid 1px darkgray;
	border-bottom:solid 1px darkgray
}
table.ajout_sujet_message /*Style de la table d'ajout et de modification de sujets de messages*/
{
	border-spacing: 0px;
	padding: 12px;
	width: 500px;
	border-top:solid 1px darkgray;
	border-bottom:solid 1px darkgray;
}
table.affiche_messages /*Style de la table d'affichage des messages*/
{
	border: 1px;
	border-spacing: 0px;
	padding: 5px;
	width: 650px;
}
td.affiche_messages /*Style de la table d'affichage de titre de messages*/
 {
 	border-top:solid 1px darkgray;
	border-left:solid 1px darkgray;
	border-right:solid 1px darkgray;
	border-bottom:dotted 1px darkgray;
	background-color: #FFEB97;
 }
 /*--------------------------------------------------*/
/*------------------CSS du Commentaire des images et News--------------------*/

table.affiche_commentaire
{
	border: 0px;
	padding: 5px;
	border-spacing: 0px;
	width: 500px;
}
td.affiche_titre_commentaire
 {
 	border-top:solid 1px darkgray;
	border-left:solid 1px darkgray;
	border-right:solid 1px darkgray;
	border-bottom:dotted 1px darkgray;
	background-color: #FFEB97;
 }
 td.affiche_commentaire
 {
 	border-left:solid 1px darkgray;
	border-right:solid 1px darkgray;
	border-bottom:solid 1px darkgray;
 }
 table.ajout_commentaire /*Style de la table d'ajout de commentaire et news*/
{
	border-spacing: 0px;
	padding: 12px;
	width: 500px;
	border-top:solid 1px darkgray;
	border-bottom:solid 1px darkgray;
}
table.affiche_news
{
	border:0;
	border-spacing:2;
	padding:5;
	width:685px;
}
table.affiche_titre_news
{
	border:0;
	border-spacing:0;
	padding:5;
	width:250px;
}
table.affiche_text_news
{
	border-spacing:0; 
	padding:5;  
	width:500px;
	border-top:solid 1px darkgray;
	border-bottom:solid 0px darkgray;
}
#menu_articles
{
	position: absolute;
	margin-left: 80%;	
	margin-top:-240px;

}