		*
		{
			padding : 0px ;
			margin : 0px ;		
		}
	
		body
		{
			background-color : #EEEEEE ;
			background-image : url('./images/arrsite.jpg') ;
			background-repeat : repeat-x ;
			background-attachment : fixed ;
			font-size : 12px ;
			font-family : helvetica,arial,verdana ;
		}
		
		.corps
		{
			width : 740px ;
			margin : auto ;
			/*border : 1px dotted black ;*/
			/*border-right : 1px solid #D4D4D4 ;*/
			/*margin-top : 5px ;*/
			background-color : #EEEEEE ;
			
			/*background-image : url('./images/arrcorps.jpg') ;*/
			background-repeat : repeat-y ;
			/*padding-left : 18px ;*/
		}
		
		.header
		{
			background-color : #D4D4D4 ;
			height : 160px ;
			background-image : url('./images/arrheader.jpg') ;
			/*background-image : url('./images/banniere.jpg') ;*/
			background-position : top right ;
			background-repeat : no-repeat ;
		}
		
			.header a
			{
				display : block ;
				height : 100% ;
				text-decoration : none ;
				background : url('./images/header_new.jpg') bottom left no-repeat ;
			}
			
			h1
			{
				display : none ;
			}
			
			.header img
			{
				border : 0px ;
				/*display : none ;*/
			}
		
		.contenu
		{
			margin-right : 140px ;
		}
		
		/*
		.contenu
		{
			height : 500px ;
			overflow : auto ;
			margin-top : 5px ;
		}
		*/
		
		p, .p
		{
			margin : 10px ;
			padding : 5px ;
			background-color : white ;
			text-align : justify ;
		}
		
			p b, .p b
			{
				font-size : 1.1em ;
			}
			
			.comm
			{
				padding : 1px ;
				text-align : right ;
				padding-right : 5px ;
			}
			
				.comm a, .comm
				{
					color : #999999 ;
				}
				
			.admin1
			{
				background-color : #ddd ;
				border : 2px solid #800 ;
			}
		
		h2
		{
			border : 2px solid #880000 ;
			font-size : 1.1em ;
			/*background-color : #999999 ;
			background-image : url('./images/arrtitre.jpg') ;
			background-repeat : repeat-x ;
			background-position : bottom left ;
			color : #880000 ;*/
			
			color : #fff ;
			background : #404040 ;
			
			padding : 1px ;
			padding-left : 5px ;
			padding-bottom : 3px ;
			
			
		}
		
		.contenu h2
		{
			margin : 10px ;
		}
		
		.footer
		{
			background-color : #D4D4D4 ;
			padding : 5px ;
			clear : both ;
		}
		
		a
		{
			color : black ;
			text-decoration : underline ;
		}
		
			.footer a
			{
				text-decoration : none ;
			}
		
		.date
		{
			float : right ;
			margin-right : 5px ;
		}
		
		form p
		{
			text-align : center ;
		}
		
		textarea
		{
			display : block ;
			width : 90% ;
			margin : auto ;
			font-size : 1em ;
		}
		
		input
		{
			width : 200px ;
			border : 1px outset #666666 ;
			background-color : #eeeeee ;
			font-weight : bold ;
			display : block ;
			margin : auto ;
		}

		.liens
		{
			position : absolute ;
			top : 5px ;
			right : 0px ;
			width : 20px ;
		}
		
			.liens img
			{
				border : 0px ;
			}
			
		.pages
		{
			margin : 5px ;
			padding : 5px ;
			text-align : center ;
			
		}
		
			.pages a, .pages b
			{
				background-color : #cccccc ;
				border : 1px solid #666666 ;
				padding : 5px ;
				font-weight : bold ;
				text-decoration : none ;
			}
			
			.pages .on
			{
				background-color : white ;
				font-size : 1.5em ;
			}
			
		.blockquote
		{
			margin : 5px ;
			padding : 5px ;
			border : 1px solid #cccccc ;
		}
		
		.flashnews
		{
			float : right ;
			width : 140px ;
			/*background-color : #D4D4D4 ;*/
			
		}
			
			.newsflash
			{
				padding : 5px ;
				color : #666666 ;
				border-bottom : 1px solid #eeeeee ;
				font-size : 0.9em ;
			}
		
			.thenews, .flashnews a
			{
				/*border : 1px dotted #880000 ;*/
				background-color : white ;
			}
		
			.news_message
			{
				font-style : italic ;
			}
		
			.news_date
			{
				display : block ;
				text-align : right ;
				color : #999999 ;
				font-size : 0.9em ;
			}
			
			.flashnews a
			{
				display : block ;
				text-align : center ;
				font-size : 1.2em ;
				font-weight : bold ;
				color : #880000 ;
				padding : 2px ;
				text-decoration : none ;
			}
			
				.flashnews a:hover
				{
					color : black ;
					border-color : black ;
				}
			
			.flashnews h2, .flashnews a, .thenews
			{
				margin-top : 10px ;
				margin-right : 10px ;
			}
			
		table
		{
			border-collapse : collapse ;
			text-align : center ;
			width : 90% ;
			margin : auto ;
		}
		
			td,th
			{
				border : 1px solid #ccc ;
				padding : 2px ;
			}
			
			th
			{
				background-color : #eee ;
				color : #800 ;
				font-size : 1.2em ;
			}
			
		.new_header
		{
			margin : 10px ;
			margin-top : 0 ;
			margin-bottom : 0 ;
			font-size : 1.2em ;
			font-weight : bold ;
			background : #fff ;
			padding-left : 5px ;
			padding-right : 5px ;
		}
		
			.new_header b
			{
				margin-right : 5px ;
				color : #800 ;
			}
			
		#texte_1
		{
			text-align : center ;
			font-size : 1.5em ;
		}
		
			#texte_1 b
			{
				color : #800 ;
			}
			
	li
	{
		margin : 5px ;
		margin-left : 20px ;
		list-style-type : square ;
	}