
	html,body
	{
		background-image:url('images/fond.png');
		background-repeat:repeat-x;
		background-color:#7a9900;
		
		background-image:url('images/fond-jaune.png');
		background-repeat:no-repeat;
		background-position:top center;
		
		margin:0;
		padding:0;
		margin-left:auto;
		margin-right:auto;
		
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
	}
	
	input
	{
		background-color:#657f00;
		border:0;
		height:18px;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		margin-top:9px;
		padding-top:5px;
		padding-left:10px;
	}
	
	input[type="submit"],input[type="button"]
	{
		height:100%;
		margin-top:9px;
		padding-top:4px;
		padding-left:6px;
		padding-bottom:4px;
		cursor:pointer;
	}
	
	input:hover,textarea:hover
	{
		background-color:#6b8600;
	}
	
	textarea
	{
		background-color:#657f00;
		border:0;
		font-family:Arial;
		color:#ffffff;
		font-size:12px;
		padding:10px;
		margin:5px;
		margin-left:0px;
		width:98%;
	}
	
	a, a:link, a:visited, a:active
	{
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
	}
	
	a:hover
	{
		text-decoration:none;
	}
	
	h1
	{
		margin-bottom:0px;
		border:0;
	}
	
	img
	{
		border:0;
	}
	
	fieldset
	{
		padding:0;
		margin:0;
		border:0;
	}
	
	label
	{
		display:block;
	}
	
	input[type="checkbox"]
	{
		display:block;
		float:left;
		margin-top:-1px;
		margin-left:0px;
		margin-right:5px;
	}
	
	#header
	{
		background-image:url('images/header.png');
		background-repeat:no-repeat;
		background-position:top center;
		width:954px;
		height:219px;
		
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	
	#page_header
	{
		position:relative;
		top:88px;
		left:451px;
		
		background-repeat:no-repeat;
		width:503px;
		height:131px;
		z-index:200;
	}
	
	#header_haut_gauche
	{
		float:left;
		text-align:left;
		
		padding-left:15px;
		width:50%;
	}
	
	#header_haut_droit
	{
		float:right;
		text-align:right;
		
		padding-right:15px;
		width:40%;
	}
	
	#header_haut_droit input
	{
		font-size:11px;
	}
	
	#navigation
	{
		background-image:url('images/fond-navigation.png');
		background-repeat:repeat-x;
		width:954px;
		height:52px;
		
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		
		word-spacing:-2.6px; /* A regler si bzoin; là c'est égal a 0 */
	}
	
	.navigation
	{
		padding-left:35px;
		padding-right:35px;
		border:0;
	}
	
	.navigation:hover
	{
		background-image:url('images/fond-navigation-hover.png');
		background-repeat:no-repeat;
		background-position:bottom center;
	}
	
	#nouvelle_version
	{
		position:absolute;
		top:0;
		left:0;
		
		background-image:url('images/nouvelle-version.png');
		background-repeat:no-repeat;
		
		width:177px;
		height:177px;
		z-index:1000;
	}
	
	#contenu
	{
		background-color:#739000;
		
		width:914px;
		
		padding:20px;
		padding-top:5px;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#catego, #catego table, #catego tr, #catego th, #catego td
	{
		vertical-align:top;
	}
	
	#catego td
	{
		padding-right:10px;
	}
	
	#catego a,#catego a:link,#catego a:hover,#catego a:visited,#catego a:active
	{
		text-decoration:none;
		font-weight:normal;
	}
	
	 #header a,#header a:link,#header a:hover,#header a:visited,#header a:active
	{
		text-decoration:none;
		font-weight:normal;
		color:#e7ef7e;
	}
	
	.specimg a img
	{
		padding-bottom:2px;
	}
	
	.specimg a:hover img
	{
		padding-bottom:1px;
		border-bottom:1px solid #fff;
	}
	
	.autre_lien,.autre_lien:link,.autre_lien:active,.autre_lien:visited
	{
		text-decoration:none;
		font-weight:normal;
	}
	
	.autre_lien:hover
	{
		text-decoration:underline;
	}
	
	#bas
	{
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding:15px;
	}

	/* Ancien design */
	.signal,.signal:link,.signal:active,.signal:visited
	{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	a .signal:hover
	{
		text-decoration:underline;
	}
	
	.modif,.modif:link,.modif:active,.modif:visited
	{
		text-decoration:none;
		font-weight:bold;
	}
	a .modif:hover
	{
		text-decoration:underline;
	}
	
	#bandeau
	{
		float:right;
		margin:0px;
		padding:0px;
		background:transparent;
		color:transparent;
		width:160px;
		height:160px;
		cursor:pointer;
	}
	
	.officiel
	{
		padding:10px;
		padding-top:14px;
		margin-top:10px;
		margin-bottom:10px;
		background-color:#ffffff;
		color:#000000;
	}
	
	.fermer
	{
		padding:10px;
		padding-top:14px;
		margin-top:10px;
		margin-bottom:10px;
		background-color:#820000;
		color:#ffffff;
	}
	
	/* Rajout pour l'accueil */
	
	#precharger
	{
		width: 0px;
		height: 0px;
		display: inline;
		background-image: url('images/Accueil_apprendre_hover.png');
		background-image: url('images/Accueil_partager_hover.png');
		background-image: url('images/Accueil_apprendre.png');
		background-image: url('images/Accueil_partager.png');
	}
	.accueil,.accueil:link
	{
		
	}
	.accueil:hover
	{
		cursor:pointer;
	}