/*Info génériques*/

body
{
background-image: url("images/papierbleu.png");
background-attachment: fixed;
width: 1000px;
margin: auto;
padding-top: 20px;
}

#noel
{
background-image: url("images/noel/fond_noel.png");
background-attachment: fixed;
width: 1000px;
margin: auto;
padding-top: 20px;
}

/*Propriétés génériques*/

	a img
	{
	border: none
	}

	a
	{
	text-decoration: none;
	}

	/*Effet d'écriture*/
	
	.important
	{
	color: red;
	font-weight: bold;
	}

	.rouge
	{
	color: #cc0404;
	font-weight: bolder;
	}

	.bleu
	{
	color: #0b26ab;
	font-weight: bolder;
	}

	.vert
	{
	color: #299504;
	font-weight: bolder;
	}

/*Page index */

	/*Parties de l'index: en tête*/
	#en_tete
	{
	width: 990px;
	height: 120px;
	margin: auto;
	background-image: url("images/banniere.png");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}
	
	/*Parties de l'index: partie latérale*/

		/*Parties de l'index: cadre de texte*/

		#accueil
		{
		float: left;
		width: 300px;
		height: 600px;
		}

		.texte_accueil
		{
		width: 300px;
		height:510px;
		background-image: url("images/cadre_accueil1.png");
		background-repeat: no-repeat;
		margin:0px;
		padding-right: 5px;
		padding-left: 5px;
		padding-bottom: 1px;
		margin-bottom: 2px;
		}
		
		.texte_accueil h1
		{
		padding-top: 5px;
		font-family: book antiqua, georgia;
		font-weight: bolder;
		color: #3c4497;
		font-size: 20px;
		text-align: center;
		}

	
		.texte_accueil p
		{
		text-align: left;
		width: 270px;
		padding-left: 10px;
		padding-right: 5px;
		font-family: times new roman, times;
		height:290px
		overflow: auto;
		overflow-x: hidden;
		}

		.parole
		{
		color: #098dcb;
		font-weight: bold;
		}


		/*Parties de l'index:  maj*/

		.maj
		{
		width: 300px;
		height:50px;
		text-align: center;
		margin-top:3px;
		margin-bottom: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		background-image: url("images/cadre_maj.png");
		background-repeat: no-repeat;
		}
		
		.date_maj
		{
		font-family: book antiqua, georgia;
		font-weight: bolder;
		color: #052345;
		text-align: center;
		padding-left: 140px;
		font-size: 26px;
		}

		/*Parties de l'index: facebook*/
		.facebook
		{
		width: 300px;
		height:60px;
		text-align: center;
		margin-top:1px;
		margin-bottom: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		background-image: url("images/cadre_facebook.png");
		background-repeat: no-repeat;
		}
		
		/*Parties de l'index: compteur*/
		.compteur_accueil
		{
		width: 300px;
		height:50px;
		text-align: center;
		margin-top:1px;
		margin-bottom: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		background-image: url("images/cadre_compteur.png");
		background-repeat: no-repeat;
		}

		.compteur_accueil h1
		{
		padding-bottom: 10px;
		padding-left: 15px;
		width: 270px;
		font-family: book antiqua, georgia;
		font-weight: bolder;
		color: #052345;
		font-size: 20px;
		}

			
	/*Parties de l'index: pied de page */

	#pied_de_page
	{
	float: right;
	width: 660px;
	height: 100px;
	background-image: url("images/cadre_bp.png");
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-bottom: 2px
	}

	#pied_de_page p
	{
	margin-left: 10px;
	width: 640px;
	height: 70px;
	font-size: small;
	text-align: center
	}
	
	/*Parties de l'index: partenaire */
		.partenaire
		{
		float: right;
		width: 660px;	
		height:40px;
		background-image: url("images/cadre_partenaire.png");
		background-repeat: no-repeat;
		padding-top: 1px;
		margin-top:1px;
		margin-bottom: 1px;
		}

		.affiliation
		{
		padding-left: 7px;
		}

	/*Parties de l'index: menu java accueil */

	#menu_java 
	{
	float: right;
	width: 670px;
	height: 500px;
	margin-top: 10px;
	}

/*Propriétés de la barre de navigation*/

#tete_onglet
{
width: 990px;
height: 160px;
margin: auto;
margin-bottom: 10px;
}

/*Les différents modéles de menus latéraux*/

	/*Le menu en lui même*/

	#menu,#menut,#menu_telechargement,#menu_liens,#menu_maj,#menu_ecrire,#menu_liens_tutoriels
	{
	float: left;
	width: 300px;
	background-repeat: no-repeat;
	margin: auto;
	margin-top: 10px;
	margin-left:0px;
	float: left;
	padding: 10px;
	}

	#menu
	{
	height: 600px;
	background-image: url("images/menu_lateral.png");
	padding-left: 20px;
	padding-top: 60px;
	}

	#menu_liens, #menu_maj, #menu_liens_tutoriels
	{
	height: 600px;
	background-image: url("images/menu_lateral.png");
	padding-left: 0px;
	padding-top: 55px;
	}

	#menu_ecrire
	{
	height: 600px;
	background-image: url("images/menu_ecrire.png");
	padding-left: 20px;
	padding-top: 60px;
	}

	#menu_telechargement
	{
	height: 900px;
	background-image: url("images/menu_lateral_telechargement.png");
	padding-left: 20px;
	padding-top: 60px;
	}
	
	#menut
	{
	height: 900px;
	background-image: url("images/menu_lateralt.png");
	padding-left: 20px;
	padding-top: 60px;
	}

	
	#menu_liens_concours
	{
	float: left;
	width: 280px;
	height: 900px;
	background-repeat: no-repeat;
	background-image: url("images/menu_lateralt.png");
	margin: auto;
	margin-top: 10px;
	margin-left:0px;
	float: left;
	padding: 10px;
	padding-left: 10px;
	padding-top: 55px;
	}
	
	#menu_galerie_java 
	{
	float: right;
	width: 670px;
	height: 450px;
	padding: 0px;
	margin-bottom: 10px;
	}
	
	/*Titre de H1*/

	#menu h1, #menut h1, #menu_liens h1, #menu_liens_concours h1, #menu_liens_tutoriels h1, #menu_maj h1,#menu_telechargement h1
	{
	padding-top: 5px;
	font-family: book antiqua, georgia;
	font-weight: bolder;
	}

	#menu h1, #menut h1, ,#menu_telechargement h1
	{
	color: #3c4497;
	font-size: 20px;
	}

	#menu_liens h1, #menu_liens_concours h1, #menu_liens_tutoriels h1, #menu_liens_tutoriels dt
	{
	color: #030627;
	font-size: 20px;
	padding-left: 15px
	}

	#menu_maj h1
	{
	color: #000000;
	font-size: 20px;
	padding-left: 5px
	}

	#menu_galerie_java  h1
	{
	width: 660px;
	margin: auto;
	margin-top: 18px;
	margin-bottom: 30px;
	font-family:  georgia;
	font-weight: bolder;
	color: #21428c;
	font-size: 34px;
	font-variant: small-caps;
	text-align: center;
	}
	
	/*Titre de H2*/
	
	#menu_liens h2, #menu_liens_concours h2
	{
	margin-bottom: 5px;
	font-size: 20px;
	margin-bottom: 10px;
	font-family: times new roman;
	font-weight: bold;
	}
	
	 #menu_liens_tutoriels h2
	{
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 18px;
	font-family: times new roman;
	font-weight: bold;
	}
	
	/* Style des images*/
	
	#menu img, #menut img, #menu_telechargement img
	{
	padding-top: 3px;
	margin: 1px;
	margin-left: 2px;
	text-align: center
	}
	
	/* Style des paragraphe et ecriture*/
	
	#menu_ecrire p
	{
	width: 260px;
	text-align: left;
	padding-right: 5px;
	font-weight: bolder;
	}

	.mail
	{
	width: 260px;
	margin-top: 20px;
	margin-bottom:2px;
	font-family:  trebuchet ms, georgia;
	font-weight: bolder;
	text-align: left;
	font-size: 16px;
	}

	
	/* Style des listes*/

	#menu_liens ul, #menu_liens_concours ul, #menu_liens_tutoriels ul, #menu_maj ul
	{
	width: 260px;
	list-style-position: outside;
	list-style-image: url(images/puce2.png);
	text-align: left;
	padding-left: 28px;
	margin-left:0px
	}

	#menu li,#menut li,#menu_liens li,#menu_liens_concours li,#menu_liens_tutoriels li,#menu_maj li,#menu_telechargement li
	{
	font-size: 14px;
	font-family: times new roman;
	font-weight: bold
	}

	#menu_liens li, #menu_liens_concours li, #menu_liens_tutoriels li, #menu_maj li
	{
	margin-bottom: 5px;
	}
	
	
	/* Style des liens*/

	#menu_liens a, #menu_liens_concours a, #ajout_galerie a, .texte_accueil a, #menu_liens_tutoriels a, #menu_maj a, #menu_ecrire a, #corps_galerie a
	{
	color: #030f8d
	}

	#menu_ecrire a
	{
	font-family:  trebuchet ms, georgia;
	font-weight: bolder;
	font-size: 16px;
	}

	#menu_liens a:hover, a:focus, #menu_liens_concours a:hover, a:focus, #ajout_galerie a:hover, a:focus, .texte_accueil a:hover, a:focus, #menu_liens_tutoriels a:hover, a:focus, #menu_maj a:hover, a:focus, #menu_ecrire a:hover, a:focus, #corps_galerie a:hover, a:focus
	{
	color: #ce0303
	}

	#menu_liens a:visited, #menu_liens_concours a:visited, #ajout_galerie a:visited, .texte_accueil a:visited, #menu_liens_tutoriels a:visited, #menu_maj a:visited, #menu_ecrire a:visited, #corps_galerie a:visited
	{
	color: #0266fc
	}

/*Les différents modéle de corps*/

	/*Le corps en lui même*/

	#corps, #corps_maison, #corps_texte, #corps_sims
	{
	float: right;
	width: 670px;
	height: 760px;
	margin: auto;
	padding-right: 0px;
	overflow: auto;
	overflow-x: hidden;
	}
	
	#corps_telechargement, #corps_set, #corps_galerie, #corps_sims
	{
	float: right;
	width: 670px;
	height: 960px;
	margin: auto;
	padding-right: 0px;
	overflow: auto;
	overflow-x: hidden;
	}
	
	#corps_texte
	{
	padding-right: 10px;
	}

	/*Titre de H1*/
	
	#corps h1, #corps_maison h1, #corps_set h1, #corps_galerie h1, #corps_sims h1, #corps_texte h1, #corps_telechargement h1
	{
	width: 660px;
	margin: auto;
	margin-top: 18px;
	margin-bottom: 30px;
	font-family:  georgia;
	font-weight: bolder;
	color: #21428c;
	font-size: 34px;
	text-align: center;
	}

	#corps h1, #corps_maison h1, #corps_set h1, #corps_galerie h1, #corps_sims h1, #corps_telechargement h1
	{
	font-variant: small-caps;
	}
	
	/*Titre de H2*/
		
	#corps h2, #corps_maison h2, #corps_set h2, #corps_galerie h2, #corps_texte h2, #corps_telechargement h2
	{
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family:  trebuchet ms, georgia;
	font-weight: bolder;
	color: #15778f;
	font-size: 20px;
	}

	#corps_sims h2
	{
	width: 250px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
	}

	#corps h2, #corps_maison h2, #corps_set h2, #corps_galerie h2, #corps_texte h2, #corps_telechargement h2
	{
	width: 660px;
	padding-left: 5px
	}
	
				
	/*Titre de H3*/

	#corps_texte h3, #corps h3, #corps_set h3, #corps_telechargement h3
	{
	width: 660px;
	margin: auto;
	font-size: 16px;
	font-family:  trebuchet ms, georgia;
	margin-bottom: 10px;
	margin-top: 10px;
	color:#3c4497;
	}

	/*Titre de H4*/

	#corps h4, #corps_telechargement h4
	{
	width: 660px;
	margin: auto;
	font-size: 18px;
	font-family:  trebuchet ms, georgia;
	}
	
	/*Titre de H5: titre spécial page lien, même caractéristique que H1 mais avec margin bottom inférieur*/
	
	#corps_texte h5
	{
	width: 660px;
	margin: auto;
	margin-top: 18px;
	margin-bottom: 20px;
	font-family:  georgia;
	font-weight: bolder;
	color: #21428c;
	font-size: 34px;
	text-align: center;
	}

	/* Styles des parapgraphes*/

	#corps p, #corps_set p, #corps_telechargement p
	{
	width: 660px;
	margin: auto;
	padding: auto;
	}

	#corps_texte p
	{
	width: 660px;
	margin-top: 10px;
	padding: auto;
	}
	
	/* Styles des tables*/

	#corps table, #corps_telechargement table
	{
	width: 540px;
	height: 330px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: auto;
	}

	#corps_set table
	{
	width: 600px;
	height: 49px;
	margin-left: 26px;
	background-image: url("images/telechargement/sets/set_descriptif.png");
	background-repeat: no-repeat;
	}
	
	#corps_sims table
	{
	width: 500px;
	margin-left: 76px;
	background-image: url("images/telechargement/sims/cadre_sims.png");
	background-repeat: no-repeat;
	}
	
	table .site
	{
	width: 200px;
	background-image: url("liens/lien_commente/cadre_lien.png");
	margin: 5px;
	margin-top:3px;
	margin-bottom:3px;
	padding-bottom: 2px
	}

	#corps_maison table
	{
	width: 600px;
	height: 181px;
	margin-top: 0px;
	margin-left: 26px;
	padding-left: 1px;
	padding-top:130px;
	background-image: url("images/telechargement/maisons/primera/pr_primera.png");
	margin-bottom: 10px;
	}

		/* Styles des tableaux: introduction presentation maison*/

		#corps_maison table.zanga
		{
		background-image: url("maisons/zanga/pr_zanga.png");
		}
		
		#corps_maison table.envol
		{
		background-image: url("maisons/envol/pr_envol.png");
		}
		
		#corps_maison table.primera
		{
		background-image: url("maisons/primera/pr_primera.png");
		}

		#corps_maison table.niveade
		{
		background-image: url("maisons/niveade/pr_niveade.png");
		}

		#corps_maison table.commelles
		{
		background-image: url("maisons/commelles/pr_commelles.png");
		}

		#corps_maison table.verdhaie
		{
		background-image: url("maisons/verdhaie/pr_verdhaie.png");
		}

		#corps_maison table.soumeillane
		{
		background-image: url("maisons/soumeillane/pr_soumeillane.png");
		}

		#corps_maison table.epur
		{
		background-image: url("maisons/epur/pr_epur.png");
		}
		
	/* Styles des images*/

	#corps-texte img
	{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px
	}

	/* Styles des listes*/

	#corps ul, #corps_texte ul, #corps_telechargement ul
	{
	list-style-position: outside;
	list-style-image: url(images/puce.png);
	}
	
	
	#corps_texte ul.n2, #corps_telechargement ul.n2
	{
	list-style-image: url(images/puce3.png);
	}
	
	.video
	{
	list-style-image: url(images/puce_video.png);
	}

	/* Styles des liens*/

	#corps_texte a
	{
	color: #15778f
	}

	#corps_texte a:hover, a:focus, #corps a:hover, a:focus
	{
	color: #ce0303
	}

	#corps_texte a:visited
	{
	color: #15778f
	}

	#corps a, #corps_telechargement a
	{
	color: #030f8d
	}

	#corps a:visited, #corps_telechargement a:visited
	{
	color: #0266fc
	}

	#corps_texte  a.adonf
	{
	padding-left: 15px;
	font-size: 16px;
	font-weight: bolder;
	color: #030573
	}

	#corps_texte  a.adonf:hover, a.adonf:focus, #corps_texte  a.adonf:visited
	{
	color: #2dae13
	}

/* Spécificité de la galerie*/

#ajout_galerie

{
float: right;
width: 670px;
height: 115px;
background-image: url("images/cadre_bp_galerie.png");
background-repeat: no-repeat;
padding: 0px;
margin-top: 125px;
margin-bottom: 10px
}

#ajout_galerie p
{
margin-top: 5px;
margin-left: 45px;
width: 600px;
height: 200px;
font-size: small;
}

td.bouton
{
border-style: solid;
border-color: #0493b1;
}

 td.galerie
{
border-style: solid;
border-color: #7998ba;
}

 td.newgalerie
{
border-style: solid;
border-color: #fcc03f;
}

/* Spécificité du classement concours*/

.position
{
background-color: #b5ccde;
font-weight: bolder;
}

.formule
{
font-size: 20px;
text-align: center;
}

#classement table
{
width: 660px;
text-align: center;
border-collapse: collapse;
}
#classement td
{
width: 74px;
text-align: center;
}

#classement td, th, tr
{
border-collapse: collapse;
border: solid;
border-color: black;
}

/* Spécificité diverses*/

	/* Spécificité diverses: photo*/
	.photo, .photo_set
	{
	text-align: center;
	}


	.photo img
	{
	margin-top: 10px;
	margin-bottom: 10px
	}

	.photo_set img
	{
	margin-top: 20px;
	margin-bottom: 0px
	}

	/* Spécificité diverses: contribution présentation des Sims*/

	.contrib_sims
	{
	text-align: center;
	}
	

	
	

	
	


	