
			
			body
			{
			background-image:url(back.gif);
			background-position:top;
			background-repeat:repeat-x;
			background-color:#DE2F00;
			}
			img
			{
			border:0;
			}
			#global
			{
				font-family: Trebuchet MS, Verdana,sans-serif; 
				font-size: 18px;
				color:#FFFFFF;
				text-align:left;
				
				margin:0;
				padding:0;
				border:0;
			}
			#tableau_ppal
			{
				background-image:url(backmain.gif);
				background-position:top center;
				background-repeat:repeat-y;
			}
			#global a, #global a:visited
			{
				color: #FAB000;
				text-decoration: none;
				font-size:13px;
			}
			#global a:hover
			{
				color: #FAB000;
				text-decoration: underline;
			}
			
			
			#header
			{
				height:206px;
				width:1010px;
				margin:0;
				padding:0;
				border:0;
				font-family: Trebuchet MS, Verdana,sans-serif; 
				font-size: 18px;
				color:#FFFFFF;
				text-align:left;
				background-image:url(header.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#content
			{
				width:1010px;
				margin:0;
				padding:0;
				border:0;
				font-family: Trebuchet MS, Verdana,sans-serif; 
				font-size: 18px;
				color:#FFFFFF;
				text-align:left;
				background-image:url(fond.jpg);
				background-position:top;
				background-repeat:no-repeat;
			}
			#footer
			{
				height:25px;
				width:1010px;
				margin:0;
				padding:0;
				border:0;
				font-family: Trebuchet MS, Verdana,sans-serif; 
				font-size: 12px;
				color:#FFFFFF;
				text-align:center;
				background-color:#911700;
				vertical-align:middle;
			}
			#logo
			{
				height:126px;
				width:370px;
				margin:0 0 0 12px;
				padding:0;
			}
			#intro
			{
				width:530px;
				margin:0 0 0 24px;
				padding:0;
			}
			#intro h1
			{
				font-family: Trebuchet MS, Verdana,sans-serif; 
				font-size: 14px;
				color:#FFFFFF;
				text-align:left;
				font-weight:bold;
				margin:8px 0 0 0;
			}
			#main
			{
			width:975px;
			margin:0 13px;
			font-family: Trebuchet MS, Verdana,sans-serif; 
			font-size: 12px;
			color:#FFFFFF;
			text-align:left;
			font-weight:normal;
			}
			#main h2
			{
			margin:0px;
			font-family: Trebuchet MS, Verdana,sans-serif; 
			font-size: 12px;
			color:#FFFFFF;
			text-align:left;
			font-weight:normal;
			}
			.bloc
			{
			width:169px;
			margin-left:5px;
			background-color:#8B1300;
			
			}
			.event
			{
			width:230px;
			margin:0 8px 4px 0;
			padding:6px;
			background-color:#8B1300;
			border:1px solid #D37866;
			}
			
			.article
			{
			width:345px;
			margin:0 8px 4px 0;
			padding:6px;
			background-color:#8B1300;
			border:1px solid #D37866;
			}
			
			.event h2, .article h2
			{
			font-size: 13px;
			margin:0;
			}
			
			.event a, .event a:visited, .article a, .article a:visited
			{
			color:#EEB355;
			text-decoration:none;
			}
			
			.event a:hover, .article a:hover
			{
			color:#EEB355;
			text-decoration:underline;
			}
			
			.event p, .article p
			{
			margin:0;
			line-height:15px;
			}
			
			#liste
			{
			text-align:center;
			}
			
			#liste a, #liste a:visited
			{
			font-size:11px;
			color:#eeeeee;
			text-decoration:none;
			}
			#liste a:hover
			{
			font-size:11px;
			color:#eeeeee;
			text-decoration:underline;
			}
			
			#main td.liste
			{
			text-align:left;
			vertical-align:top;
			}
			
			#main  td.liste a:link, #main td.liste a:visited
			{
			font-size:11px;
			color:#eeeeee;
			text-decoration:none;
			}
			#main td.liste a:hover
			{
			font-size:11px;
			color:#eeeeee;
			text-decoration:underline;
			}
			#texte-article
			{
			width:630px; 
			margin:0 0 0 40px
			}
			#texte-article p
			{
			text-align:justify;
			}
			#texte-article img
			{
			border:1px solid #EEB355;
			}
			#navig
			{
			width:95%;background-color:#8B1300;border:1px solid #D37866;text-align:center;font-size:10px;
			}
			#navig a, #navig a:visited
			{
			font-size:11px;
			color:#EEB355;
			text-decoration:none;
			}
			#navig a:hover
			{
			font-size:11px;
			color:#EEB355;
			text-decoration:underline;
			}
			#map
			{
			width: 580px; height: 500px; border:1px solid #EEB355
			}
			
			#map .info
			{
			font-family: Trebuchet MS, Verdana,sans-serif; 
			font-size: 11px;
			color:#FFFFFF;
			}
			
			#map .info a, #map .info a:visited
			{
			color:#EEB355;
			text-decoration:none;
			font-size: 12px;
			}
			
			#map .info a:hover
			{
			color:#EEB355;
			text-decoration:underline;
			font-size: 12px;
			}
			
			#megaliste
			{
				width:1010px;
				margin:0 auto;
				padding:0;
				border:0;
				font-family: Trebuchet MS, Verdana,sans-serif; 
				font-size: 10px;
				color:#9F2201;
				text-align:center;
				vertical-align:middle;
			}
			
			#megaliste a, #megaliste a:visited
			{
			color:#9F2201;
			text-decoration:none;
			font-size: 10px;
			}
			
			#megaliste a:hover
			{
			color:#9F2201;
			text-decoration:underline;
			font-size: 10px;
			}