/* CSS Document */

body
{
   width: 934px;/*895*/
   margin: auto;
   margin-top: 20px;
   /*margin-left: 20px;*/
   margin-bottom: 20px;    
   background-image: url("images/fond.png");
   background-position: center;
   background-color:#741817;
}

/* L'en-tête */

#en_tete
{
   width: 881px; /* 150px*/
   height: 100px;
   background-image: url("images/fond.jpg");
   background-repeat: no-repeat;
   margin-bottom: 0px;
}

#en_tete #en_tetegauche 
{
   float: left;
   width: 150px;
   background-image: url("images/banniere.png");
   background-repeat: no-repeat;
   color:#dbc19b;
}

#en_tete #en_tetecentre
{
   background-image: url("images/banniere.png");
   background-repeat: no-repeat;
   margin-left: 170px;/* 300px */
   color:#dbc19b;
}

#en_tete .titreentete
{
	font-size:x-large;
	color:#B6BA1D;
}


/****** Le menu *******/

#menu
{
   float: left;
   width: 150px;
   text-align: left;
}

.element_menu
{
   /*background-color: #626262;*/
   background-image: url("fond.jpg");
   background-repeat: repeat-y;
   border: 2px solid black;
   margin-bottom: 20px;
}

.element_menu table
{
   color: #FFFFFF;
}

/* Quelques effets sur les menus */


.element_menu h4
{ 	
   color: #B6BA1D;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   list-style-image: url("images/puce.png");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
   color:#FFFFFF;
}

.element_menu a
{
   color: #FFFFFF;
}

.element_menu a:hover
{
   background-color: #d0c1ae;
   color: #8b0f0d;
   /*font-size: 1.1em;*/
}


/* Le corps de la page */

#corps
{
   margin-left: 170px;
   margin-bottom: 20px;
   padding: 2px;/*padding: 0px;*/
   color: #000000;
   background-color: #dbc19b;
   /*background-image: url("fond.jpg");*/
   background-repeat: repeat;
   border: 2px solid black;
   width: 710px;
   min-height: 560px;
}

#corps table
{
   text-align:center;
}

#corps table th
{
	width: 110px;
	height: 60px;
}

#corps h1 /* Tous les titres h1 du corps */
{
   color: #000000;
   text-align: center;
   font-family: Arial, "Times New Roman", Times, serif;
}



#corps h1.accessoires
{
   color: #FF0000;
   text-align: center;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corps img.grosseimages
{
	width: 710px;
	height: 560px;
	border:  0px;
}

#corps h2 /* Tous les titres h2 du corps */
{
   height: 30px;
   /*background-image: url("images/titre.png");  /*Une petite image de fond sur les titres h2 */
   background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
   padding-left: 30px;
   text-align: center;
}

.fondRobesdebaletsmokings
{
	background-image: url("bg/robedebal.jpg");
	background-repeat:repeat-y;
}

.PersonnagesdHalloween
{
	background-image: url("bg/halloween.jpg");
	background-repeat:repeat-y;
}

.fondPersonnages
{
	background-image: url("bg/personnages.jpg");
	background-repeat:repeat-y;
}

.fondNoël
{
	background-image: url("bg/noel.jpg");
	background-repeat:repeat-y;
}

.NouvelleFrance
{
	background-image: url("bg/nouvellefrance.jpg");
	background-repeat:repeat-y;
}

.fondreligion
{
	background-image: url("bg/religion.jpg");
	background-repeat:repeat-y;
}

.fondÉpoque1850à2000
{
	background-image: url("bg/1850a2000.jpg");
	background-repeat:repeat-y;
}

.fondMétiersetcarrières
{
	background-image: url("bg/metierscarrieres.jpg");
	background-repeat:repeat-y;
}

.fondMédiéval
{
	background-image: url("bg/medieval.jpg");
	background-repeat:repeat-y;
	
	/*background-repeat: repeat;*/
}

.fondEthnies
{
	background-image: url("bg/ethnies.jpg");
	background-repeat:repeat-y;
}

.fondEnfants
{
	background-image: url("fond.jpg");
	background-repeat:repeat;
}

.fondAutres
{
	background-image: url("bg/autres.jpg");
	background-repeat:repeat-y;
}

.fondAnimaux
{
	background-image: url("bg/animaux.jpg");
	background-repeat:repeat-y;
}

.fondAccessoires
{
	background-image: url("fond.jpg");
	background-repeat:repeat;
	color: #FFFFFF;
}

.fondAccessoires table
{
	color: #FFFFFF;
}

.fondAccessoires h2
{
	color: #B6BA1D;
}

.fondAccessoires p
{
	background-image: url("fond.jpg");
	background-repeat:repeat;
	color: #FFFFFF;
}

.fondenfants
{
	background-image: url("bg/enfants.jpg");
	background-repeat:repeat;
	color: #FFFFFF;
}

#corps.listescostumestexte
{
	    Background-image: url("fond.jpg");
		Background-repeat: Repeat;
}

#corps.listescostumestexte table
{
		color: #FFFFFF;
		font-family: Arial, "Times New Roman", Times, serif;
}

#corps.listescostumestexte h1
{
		Background-repeat: Repeat;
		color: #FFFFFF;
		font-family: Arial, "Times New Roman", Times, serif;
}

/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
   padding: 0px;
   margin-left: 175px;
   width: 711px;
   text-align: center;
   color: #FFFFFF;
   background-color: #696943;
   background-image: url("fond.jpg");
   background-repeat: repeat-x;
   border: 2px solid black;
}
/*********** Fin pied de pages **********/
.grandeur
{
	border: 0;
	max-width:530px;
	height: 440px;
}

.imgclasse
{
	width:100px;
	border: 0;
}

.imglistesphotos
{
	width: 15%;
}


/*********Administration**********/

#corpsadmin
{
   margin-left: 170px;
   margin-bottom: 20px;
   padding: 2px;/*padding: 0px;*/
   color: #ffffff;
   background-color: #dbc19b;
   background-image: url("fond.jpg");
   background-repeat: repeat;
   border: 2px solid black;
   width: 750px;
   min-height: 550px;
}

#corpsadmin h1 /* Tous les titres h1 du corps */
{
   color: #ffffff;
   text-align:center;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corpsadmin h2 /* Tous les titres h2 du corps */
{
   height: 30px;
   /*background-image: url("images/titre.png");  /*Une petite image de fond sur les titres h2 */
   background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
   padding-left: 30px;
   text-align: center;
}

#corpsadmin h3 /* Tous les titres h3 du corps */
{
   color: #ffffff;
   text-align:left;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corpsadmin h4 /* Tous les titres h3 du corps */
{
   color: #ffffff;
   text-align:center;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corpsadmin accessoires
{
   color: #FF0000;
}

#corpsadmin table
{

	border-collapse:collapse;
	border:2px solid #d2b48c;
	margin:auto;
	font-size:small;
	text-align:center;
}

#corpsadmin table th
{
	width: 110px;
	height: 60px;
	text-align:center;
	border:2px solid #d2b48c;
}

#corpsadmin table td
{
	text-align:center;
	border:1px solid #d2b48c;
}

#corpsadmin a
{
   color: #FFFFFF;
}

#corpsadmin a:hover
{
   background-color: #d0c1ae;
   color: #8b0f0d;
}

#corpsadmin .rouge
{
   color: #FF0000;
}


/*************** Pages tranfichier ********************/
#corpsadmintrans
{
   margin-left: 170px;
   margin-bottom: 20px;
   padding: 2px;/*padding: 0px;*/
   color: #ffffff;
   background-color: #dbc19b;
   background-image: url("fond.jpg");
   background-repeat: repeat;
   border: 2px solid black;
   width: 750px;
   min-height: 550px;
}

#corpsadmintrans h1 /* Tous les titres h1 du corps */
{
   color: #ffffff;
   text-align:center;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corpsadmintrans h2 /* Tous les titres h2 du corps */
{
   height: 30px;
   /*background-image: url("images/titre.png");  /*Une petite image de fond sur les titres h2 */
   background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
   padding-left: 30px;
   text-align: center;
}

#corpsadmintrans h3 /* Tous les titres h3 du corps */
{
   color: #ffffff;
   text-align:left;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corpsadmintrans h4 /* Tous les titres h3 du corps */
{
   color: #ffffff;
   text-align:center;
   font-family: Arial, "Times New Roman", Times, serif;
}

#corpsadmintrans table
{

	border-collapse:collapse;
	margin:auto;
	width:auto;
	font-size:small;
	text-align:center;
}

.fichierimages
{
	border:0px;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	color:#FFFFFF;
}
.imagedossier
{
	width: 25%;
}

#corpsadmintrans a
{
   color: #FFFFFF;
}

#corpsadmintrans a:hover
{
   background-color: #d0c1ae;
   color: #8b0f0d;
}

/************ Nouvelle ****************/

#corps.nouvelle
{
	background-image:url(fond.jpg);
	color:#FFFFFF;
}

#corps.nouvelle a
{
   color: #FFFFFF;
}

#corps.nouvelle a:hover
{
   background-color: #d0c1ae;
   color: #8b0f0d;
}
#corps.nouvelle h1
{
	color:#FFFFFF;
}

#corps.nouvelle table
{
	border:5px inset #556b2f;
	border-collapse:separate;
	color:#FFFFFF;
	text-align:left;
	width:510px;
}

#corps.nouvelle table td
{
	/*border:2px solid #d2b48c;*/
	padding:10px;
}

#corps.nouvelle table tr
{
	/*border:2px solid #d2b48c;*/
}

#corps table .titrenouvelle
{
	font-size:x-large;
	color:#B6BA1D;
}

#corps table .pseudetempsnouvelle
{
	font-size:0.75em;
}

/************** Livre d'or **************/

#corps.livredor
{
	background-image:url(fond.jpg);
	color:#FFFFFF;
}

#corps.livredor a
{
   color: #FFFFFF;
}

#corps.livredor form, .pages
{
   text-align:center;
}

#corps.livredor form, .pages
{
   text-align:center;
}

#corps.livredor h1
{
	color:#FFFFFF;
}

#corps.livredor table
{
	border:5px inset #556b2f;
	padding-top:0px;
	margin-top:0px;
	border-collapse:separate;
	text-align:left;
	width:300px;
	color:#FFFFFF;
}

