body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	line-height:20px;
	height: 100%;
	background: #eac67e url(images/fdf_bg_11.png) repeat-y center top;
	margin:0;
	padding:0;
}




/**************************************************************

	Image Menu
	v 2.2

**************************************************************/

#imageMenu {
	position: relative;
	width: 503px;
	height: 81px;
	overflow: hidden;
}



#imageMenu ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: 1000px;
	margin-top:0px;
	padding-top:43px;
	color:#ffffff;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:100px;
	height: 200px;
}

#imageMenu ul li.landscapes a {
	background: url(images/10_menu_ajax_1.jpg) repeat scroll 0%;
}

#imageMenu ul li.people a {
	background: url(images/10_menu_ajax_2.jpg) repeat scroll 0%;
}

#imageMenu ul li.nature a {
	background: url(images/10_menu_ajax_3.jpg) repeat scroll 0%;
}

#imageMenu ul li.urban a {
	background: url(images/10_menu_ajax_4.jpg) repeat scroll 0%;
}

#imageMenu ul li.abstract a {
	background: url(images/10_menu_ajax_5.jpg) repeat scroll 0%;
	width: 310px;
}

/*************************************************************/



/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#HEADER {
	position:relative;
	width: 1007px;			
	height: 105px;
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
}

#menu_ajax_bg {
	width: 513px;			
	height: 91px;
	background: url(images/fdf_bg_menu_ajax_10.png) no-repeat center top;
	position:absolute;
	margin-left:9px;
	margin-top:14px;	
}
#menu_ajax {
	width: 503px;			
	height: 81px;
	margin-left:4px;
	margin-top:4px;	
}

	/*-------------------------------------------------------------------------------------------------*/
	#temperature {
		position: absolute;	
		width: 65px;
		height: 36px;
		margin-left:-90px;
		margin-top:140px;
		padding:0;
	}
	#meteo {
		position: absolute;	
		width: 91px;
		height: 141px;
		margin-left:-97px;
		margin-top:180px;
		padding:0;
	}
	#ephemeride1 {
		position: absolute;	
		width: 91px;
		height: 141px;
		margin-left: -97px;
		margin-top: 285px;
		padding:0;
		color:#bfa55f;
		text-align:right;
	}
	#ephemeride2 {
		position: absolute;
		z-index:2;
		width: 91px;
		height: 141px;
		margin-left: -97px;
		margin-top: 298px;
		padding:0;
		color:#c09d43;
		text-align:right;
	}
	#horoscope {
		position: absolute;	
		z-index:1;
		width: 91px;
		height: 141px;
		margin-left: -98px;
		margin-top: 325px;
		padding:0;
	}
	#sat_1 {
		background: url(images/meteo/fdf_bg_sat1_10.png) no-repeat center top;
		position: absolute;	
		z-index:2;
		width: 109px;
		height: 85px;
		margin-left: -108px;
		margin-top: 420px;
		padding:0;
	}
	#sat_1 img{	
		z-index:3;
		width: 99px;
		height: 75px;
		margin-top:4px;
		margin-left:4px;
		filter:alpha(opacity=60);
		opacity: 0.6;
		-moz-opacity:0.6;
	}
	#sat_1 img:hover{	
		z-index:3;
		width: 99px;
		height: 75px;
		margin-top:4px;
		margin-left:4px;
		filter:alpha(opacity=90);
		opacity: 0.9;
		-moz-opacity:0.9;
	}
	#sat_2 {
		background: url(images/meteo/fdf_bg_sat2_10.png) no-repeat center top;
		position: absolute;	
		z-index:2;
		width: 110px;
		height: 78px;
		margin-left: -108px;
		margin-top: 505px;
		padding:0;
	}
	#sat_2 img{	
		z-index:3;
		width: 100px;
		height: 68px;
		margin-left:4px;
		margin-top:4px;
		filter:alpha(opacity=60);
		opacity: 0.6;
		-moz-opacity:0.6;
	}
	#sat_2 img:hover{	
		z-index:3;
		width: 100px;
		height: 68px;
		margin-left:4px;
		margin-top:4px;
		filter:alpha(opacity=90);
		opacity: 0.9;
		-moz-opacity:0.9;
	}
	/*-------------------------------------------------------------------------------------------------*/
	
	#la_banniere_haut_bg {
		position: absolute;
		background: url(images/fdf_bg_banniere_haut_10.png) no-repeat center top;
		z-index:3;
		width: 478px;
		height: 69px;
		margin-left:521px;
		margin-top:0px;
		padding:0;
	}
	
	#la_banniere_haut {
		z-index:6;
		width: 468px;
		height: 60px;
		margin-left:4px;
		margin-top:3px;
		padding:0;
	}
	
			#pub_bouton_haut {
				position: absolute;
				z-index:4;
				background: url(images/fdf_bg_bouton_haut_10.png) no-repeat center top;	
				width: 151px;
				height: 69px;
				margin-left:845px;
				margin-top:67px;
				padding:0;
			}
			.la_pub_bouton {
				position: relative;
				z-index:5;
				width: 140px;
				height: 60px;
				margin-left:5px;
				margin-top:3px;
				padding:0;
			}
			
			#pub_bouton_agenda {
				z-index:4;
				background: url(images/fdf_bg_bouton_haut_10.png) no-repeat center top;	
				width: 151px;
				height: 69px;
				margin-left:10px;
				margin-top:-30px;
				padding:0;
				padding-top:3px;
				padding-left:8px;
			}
				
	
	#identification {
		position: absolute;
		z-index:6;
		width: 80px;
		height: 50px;
		margin-left:780px;
		margin-top:60px;
		line-height:16px;
		padding:0;
	}
	#deconnexion {
		color:#b48422;
		position: absolute;
		z-index:3;
		width:515px;
		margin-top:-2px;
		padding:0;
		font-size:0.85em;
		text-align:right;
	}
	#deconnexion a {
		color:#b48422;
		text-decoration:none;
	}
	
	#deconnexion a:hover {
		text-decoration:underline;
	}
	
	#deconnexion_seul {
		position: absolute;
		z-index:3;
		margin-left:680px;
		margin-top:34px;
		padding:0;
	}
	
	/*-------------------------------------------------------------------------------------------------*/
	
	#soleil_yole {
		position: absolute;
		background: url(images/hd_soleil_yole3.png) no-repeat center top;
		z-index:3;
		width: 371px;
		height: 83px;
		margin-left:120px;
		margin-top:2px;
		padding:0;
	}

	#cocotier {
		position: absolute;
		background: url(images/hd_cocotier.png) no-repeat center top;
		z-index:0;
		width: 172px;
		height: 128px;
		margin-left:-148px;
		margin-top: 6px;
		padding:0;
	}
	
	#citation_du_jour
	{		
		position: absolute;
		z-index:1;
		width: 360px;
		height: 136px;
		margin-left:505px;
		margin-top: 69px;
		padding:0;
		color:#ac6336;
		font-family: "Times New Roman", Arial, Verdana, Constantia, Helvetica, sans-serif;
		font-size: 0.92em;
		line-height:12px;
		text-align:center;
	}
	
	#logo_fordef {
		position: absolute;
		z-index: 4;
		width: 128px;
		height: 49px;
		margin-left:40px;
		margin-top:-2px;
		padding:0;
	}
	#barre_horizontale_haut {
		position: absolute;	
		z-index:1;
		width: 782px;
		height: 23px;
		margin-left:1px;
		margin-top:61px;
		padding:0;
	}
	#barre_horizontale_bas {
		position: absolute;
		z-index:2;
		width: 782px;
		height: 8px;
		margin-left:1px;
		margin-top:84px;
		padding:0;
	}	
	#barre_horizontale_haut_texte {
		position: absolute;
		z-index:8;
		width: 782px;
		height: 23px;
		margin-left:1px;
		margin-top:61px;
		padding:0;
	}
		#p1{
			z-index:4;
			position:absolute;
			margin-left:52px;
			margin-top:-13px;
		}
		#p2{
			position:absolute;
			width:190px;
			text-align:right;
			margin-left:160px;
			margin-top:-13px;
		}
		#ph input{
			background: url(images/blank.gif);
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.93em;
			text-align:left;
			position:absolute;
			margin-left:350px;
			margin-top:-13px;
		}
		#p1 input{
			background: url(images/blank.gif);
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.93em;
			text-align:left;
			position:absolute;
			margin-left:-50px;
			margin-top:0px;
		}
		#p3{
			position:absolute;
			width:300px;
			text-align:right;
			margin-left:467px;
			margin-top:2px;
		}
	/*-------------------------------------------------------------------------------------------------*/
	
	#coquillage {
		position: absolute;
		background: url(images/dc_coquillage.png) no-repeat center top;
		z-index:5;
		width: 123px;
		height: 103px;
		margin-left:-125px;
		margin-top: 518px;
		padding:0;
	}
	#deco_cathedrale {
		position: absolute;
		background: url(images/deco_cathedrale3.png) no-repeat center top;
		z-index:0;
		width: 167px;
		height: 502px;
		margin-left:-137px;
		margin-top: -50px;
		padding:0;
	}
	#deco_yole {
		position: absolute;
		background: url(images/deco_yole.png) no-repeat center top;
		z-index:6;
		width: 48px;
		height: 61px;
		margin-left:-3px;
		margin-top: -52px;
		padding:0;
	}
	#deco_antilles {
		position: absolute;
		background: url(images/fdf_deco_antilles.jpg) no-repeat center top;
		z-index:0;
		width: 139px;
		height: 311px;
		margin-left:883px;
		margin-top: 200px;
		padding:0;
	}
	
	#deco_balisier {
		position: absolute;
		background: url(images/fdf_deco_balisier.png) no-repeat center top;
		z-index:1;
		width: 130px;
		height: 160px;
		margin-left:746px;
		margin-top: -6px;
		padding:0;
	}
	
	
	/*-------------------------------------------------------------------------------------------------*/

#content_colone_droite {
	position:relative;
	width: 783px;
	margin-left: auto;
	margin-right: auto;
}

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#CONTENT {
	position:relative;
	width: 1007px;
	margin-left: auto;
	margin-right: auto;
}

	#COLONE_GAUCHE {
		float:left;		
		width: 167px;
		margin-left:-5px;
	}
	
		#MENU {		
			width: 167px;
		}
		
			#menu_gauche_header {
				background: url(images/fdf_bg_menu_header_10.png) no-repeat center top;	
				width: 187px;
				height: 60px;
				margin-left:11px;
				margin-top:0px;
				padding:0;	
			}
			#titre_menu {
				position:absolute;
				z-index:3;
				width:155px;
				height:80px;
				margin-top:-19px;
				margin-left:7px;
			}
						
						
			#menu_gauche {
				background: url(images/fdf_bg_menu_10.png) repeat-y center top;	
				width: 187px;
				margin-top:1px;
				margin-left:11px;
				padding:0;
			}
			.sous_menu_titre {
				font-size: 1em;
				width: 176px;
				height: 27px;
				margin-left:4px;
				margin-top:-1px;
				background: url(images/fdf_bg_menu_titre_10.png) no-repeat center top;
				text-align:center;
				color: #ffffff;
				padding-top:3px;
			}
			.sous_menu_liste {
				width: 176px;
				margin-top:-12px;
				margin-left:15px;
				margin-bottom: -8px;
				line-height:16px;
				
			}
			.sous_menu_liste ul {
				list-style-image: url("images/list_image.png");
				list-style-position: outside;
				margin-left: -10px;
				padding-left:21px;
			}
			.sous_menu_liste li a {
				margin-left: -7px;
			}			
			.couleur_AB_u ul {
				margin-left:-32px;
				padding-left:42px;
				background : url("images/bg_menu_ul_b.png") repeat-y center top;
				list-style-image: url("images/list_image.png");
			}
			.couleur_BC_u ul {
				margin-left:-42px;
				padding-left:54px;
				background : url("images/bg_menu_ul_c.png") repeat-y center top;
				list-style-image: url("images/list_image.png");
			}
			.couleur_CD_u ul {
				margin-left:-43px;
				padding-left:54px;
				background : url("images/bg_menu_ul_b.png") repeat-y center top;
				list-style-image: url("images/list_image.png");
				/*border-style:dashed;
				border-width:1px;
				border-color: #fda805;*/
			}			
			.sous_menu_footer {
				background: url(images/bg_menu_footer2.png) no-repeat center top;
				width:113px;
				height:50px;
				margin-top: -20px;
				margin-left: 16px;
				margin-bottom: 0px;
			}
			.sous_menu_footer_pub {
				margin-top: -10px;
				margin-left: 16px;
				margin-bottom: 5px;
			}
			
			#menu_gauche_footer {
				background: url(images/fdf_bg_menu_footer_10.png) no-repeat center top;
				width:186px;
				height:13px;
				margin-top:-14px;
				margin-left:11px;
			}
			
						
		#PUBS_GAUCHE {			
			width:164px;
			margin-top:5px;
			margin-left:30px;
			text-align:center;
		}
		
			#les_pubs_gauche_google {
				z-index:4;
				margin-left:20px;
				margin-top:10px;
				padding:0;
			}
		
			.pub_bouton {
				z-index:4;
				background: url(images/fdf_bg_bouton_haut_10.png) no-repeat center top;	
				width: 151px;
				height: 69px;
				margin-left:0px;
				margin-top:0px;
				padding:0;				
				padding-top:1px;
				padding-left:0px;
			}
			.espace_droite_leaderboard {
				z-index:4;
				width: 221px;
				height: 95px;
				margin-left:-58px;
				margin-top:0px;
				padding:0;				
				padding-top:1px;
				padding-left:0px;
			}
			.pub_bouton_25 {
				z-index:4;
				background: url(images/fdf_bg_bouton_25_10.png) no-repeat center top;	
				width: 221px;
				height: 73px;
				margin-left:-58px;
				margin-top:0px;
				padding:0;				
				padding-top:1px;
				padding-left:0px;
			}
			.la_pub_bouton_25 {
				position: relative;
				z-index:5;
				width: 140px;
				height: 60px;
				margin-left:75px;
				margin-top:3px;
				padding:0;
			}
			
			.pub_bouton_droite {
				z-index:4;
				background: url(images/fdf_bg_pub_bouton.png) no-repeat center top;	
				width: 160px;
				height: 75px;
				margin-left:-48px;
				margin-top:-18px;
				padding:0;
			}
		
		
		#ACTUALITES {				
			width: 186px;
			margin-left:0px;
			padding:0;
		}
					
			#actualites_header {	
				background: url(images/fdf_bg_actualites_header_10.png) no-repeat center top;
				z-index:1;	
				width:186px;
				height:60px;
				margin-left:11px;
				margin-top:20px;
				padding:0;
			}
			#titre_actualites {
				position:absolute;
				z-index:3;
				width:209px;
				height:85px;
				margin-top:-20px;
				margin-left:-24px;
			}
			#actualites {	
				background: url(images/fdf_bg_actualites_10.png) repeat-y center top;		
				width:186px;
				margin-left:11px;
				padding:0;
			}
			#table_actualites {
				width:170px;
				margin-left:7px;
				color:#375081;
				font-size:1.1em;
				line-height:15px;
				text-align:center;
			}
			#table_actualites p{
				text-align:left;
				font-family: "Times New Roman";
				font-size:0.8em;
				font-weight:bold;
				line-height:11px;
			}
			#table_actualites h4{
				text-align:left;
				font-size:1em;
				color:#262767;
				font-weight:bold;
				margin-bottom:0px;
				margin-top:0px;
			}
			#table_actualites h4:hover{
				text-align:left;
				font-size:1.em;
				color:#262767;
				font-weight:bold;
				margin-bottom:0px;
				margin-top:0px;
				text-decoration:underline;
			}
			#actualites_footer {	
				background: url(images/fdf_bg_actualites_footer_10.png) no-repeat center top;		
				width:186px;
				height:12px;
				margin-left:11px;
				padding:0;
			}
			
		
	#COLONE_MILIEU {
		float:left;
		width:630px;
		margin-left:30px;
		margin-top:10px;		
	}
		
		#RECHERCHE {
			position:absolute;
			z-index:1;
			width: 630px;			
			height: 30px;
		}
		
		
			#lien_image_1 {
				z-index:1;
				position: absolute;
				margin-left: 3px;
				margin-top: 5px;	
				width: 28px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_1 { background-image: url('images/btn_accueil.png'); display: block; width: 28px; height: 28px;}		
			a.img_lien_menu_1:hover { background-position: 0 -28px; }
			
			#lien_image_2 {
				z-index:1;
				position: absolute;
				margin-left: 33px;
				margin-top: 5px;	
				width: 36px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_2 { background-image: url('images/btn_livre.png'); display: block; width: 36px; height: 28px;}		
			a.img_lien_menu_2:hover { background-position: 0 -28px; }
			
			#lien_image_3 {
				z-index:1;
				position: absolute;
				margin-left: 70px;
				margin-top: 5px;	
				width: 19px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_3 { background-image: url('images/btn_favoris.png'); display: block; width: 19px; height: 28px;}		
			a.img_lien_menu_3:hover { background-position: 0 -28px; }
			
			#lien_image_4 {
				z-index:1;
				position: absolute;
				margin-left: 90px;
				margin-top: 5px;	
				width: 29px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_4 { background-image: url('images/btn_mail.png'); display: block; width: 29px; height: 28px;}		
			a.img_lien_menu_4:hover { background-position: 0 -28px; }
			
			#recherche {
				z-index:1;
				position: absolute;
				width: 280px;
				height: 24px;
				margin-left:167px;
				margin-top: 5px;
				padding:0;
			}
			#recherche_input {
				width: 179px;
				border-color: black;
				border-style: solid;
				border-width: 1px;
			}
			#recherche_btn {
				border-color: black;
				border-style: solid;
				border-width: 1px;
			}
			/*-------------------------------------------------------------------------------------------------*/
			
			#lien_image_fr {
				z-index:1;
				position: absolute;
				margin-left: 548px;
				margin-top: 3px;	
				width: 27px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_fr { background-image: url('images/fdf_langue_fr_10.png'); display: block; width: 27px; height: 28px; background-position: 0 -56px;}		
			a.img_lien_menu_fr:hover { background-position: 0 -28px; }
			a.img_lien_menu_fr_active { background-image: url('images/fdf_langue_fr_10.png'); display: block; width: 27px; height: 28px; background-position: 0 0px;}
			
			#lien_image_an {
				z-index:1;
				position: absolute;
				margin-left: 575px;
				margin-top: 3px;	
				width: 27px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_an { background-image: url('images/fdf_langue_an_10.png'); display: block; width: 27px; height: 28px; background-position: 0 -56px;}		
			a.img_lien_menu_an:hover { background-position: 0 -28px; }
			a.img_lien_menu_an_active { background-image: url('images/langue_an_10.png'); display: block; width: 27px; height: 28px; background-position: 0 0px;}
			
			
			#lien_image_sp {
				z-index:4;
				position: absolute;
				margin-left: 602px;
				margin-top: 3px;	
				width: 26px;
				height: 28px;
				padding: 0;
			}
			a.img_lien_menu_sp { background-image: url('images/fdf_langue_sp_10.png'); display: block; width: 26px; height: 28px; background-position: 0 -56px;}		
			a.img_lien_menu_sp:hover { background-position: 0 -28px; }
			a.img_lien_menu_sp_active { background-image: url('images/fdf_langue_sp_10.png'); display: block; width: 26px; height: 28px; background-position: 0 0px;}
			
			/*-------------------------------------------------------------------------------------------------*/


		
		#CARTE {
			position:absolute;
			z-index:3;
			width: 630px;		
			height: 433px;
			margin-top:30px;
		}
		
			#titre_carte {
				z-index:4;
				position: absolute;
				width: 140px;
				height: 96px;
				margin-left:399px;
				margin-top:-504px;
				padding:0;
			}
			#le_flash {
				z-index:3;
				background: url(images/fdf_bg_carte_10.png) no-repeat center top;	
				width: 630px;
				height: 432px;
				margin-left:0px;
				padding:0;
			}
			#flasharea
			{
				z-index:7;
				position:absolute;
				width:620px;
				height:420px;
				margin-left: 5px;
				margin-top: 5px;
			}
			#movie {
				z-index:8;
			  	text-align: center;
			  	width: 100%; 
			  	height: 100%;
			  	margin: 0px 0px -10px 0px ; 
			}
			
		#PUB_BANNIERE {
			z-index:5;
			background: url(images/fdf_bg_pub_banniere.png) no-repeat center top;	
			width: 480px;
			height: 74px;
			margin-left:25px;
			margin-top:470px;
			padding:0;
		}

			#la_pub_banniere1 {
				position: absolute;
				z-index:6;
				width: 468px;
				height: 60px;
				margin-left:4px;
				margin-top:5px;
				padding:0;
			}
			
			
		#flash_3d {
			z-index:15;
			width:600px;
			height:88px;
			margin-top:472px;
			margin-left:10px;
			padding:0;
		}
		
		#flash_3d_vide {
			z-index:15;
			width:600px;
			height:125px;
			margin-top:472px;
			margin-left:10px;
			padding:0;
		}
	
		#COMMERCES {
			width: 630px;
			margin-top:5px;
		}
		
			#milieu {
				position: relative;
				width: 630px;
				margin-top:0px;
				margin-left:0px;
				padding:0;
			}
			#milieu_haut {
				position: absolute;
				width: 630px;
				margin-top:40px;
				margin-left:0px;
				padding:0;
			}
			.milieu_titre {
				z-index:3;
				background: url(images/fdf_bg_commerces_header_10.png) no-repeat center top;
				width:630px;
				height:63px;		
				margin:0;
				padding:0;
				text-align:center;
			}			
			#titre_commerces {	
				position: absolute;
				z-index:4;
				width: 280px;
				height:90px;
				margin-top:-27px;
				margin-left:5px;
				padding:0;
			}			
			#titre_bienvenue {	
				position: absolute;
				z-index:4;
				width:280px;
				height:90px;
				margin-top:-27px;
				margin-left:5px;
				padding:0;
			}
			.milieu_contenu {
				width: 630px;
				height: 100%;
				background: url(images/fdf_bg_commerces_10.png) repeat-y center top;
				margin:0;
				padding:0;
			}
			.milieu_contenu_texte {
				z-index:4;
				width: 580px;
				height: 100%;
				margin-left:20px;
				padding:0;
			}
			.milieu_contenu_texte_2 {
				text-align: justify;
				z-index:4;
				width: 580px;
				height: 100%;
				margin-left:20px;
				padding:0;
			}
			.milieu_contenu_texte_3 {
				text-align: justify;
				z-index:4;
				width: 590px;
				height: 100%;
				margin-left:20px;
				padding:0;
			}
			.milieu_contenu_texte_3 p {
				line-height:15px;
				margin-top:-4px;
			}
			.milieu_contenu_texte_2 h1 {
				font-size:20px;
			}
			.milieu_contenu_texte_2 h2 {
				font-size:18px;
				text-align:left;
			}
			.milieu_contenu_texte_2 h2:hover {
				font-size:18px;
				text-align:left;
			}
			.milieu_contenu_texte_2 p {
				z-index:4;
				width: 580px;
				height: 100%;
				font-size:1em;
				margin:0;
				padding:0;
			}
			.milieu_contenu_texte_2 ul {
				margin:0;
				margin-left:30px;
				padding:0;
			}
			.milieu_contenu_texte_2 ul p {
				z-index:4;
				width: 500px;
				height: 100%;
				font-size:1em;
				line-height:16px;
				margin:0;
				padding:0;
				margin-top:7px;
			}
			.milieu_contenu_texte_2 li {
				margin:0;
				margin-top:30px;
				padding:0;
			}
			.milieu_contenu_texte_2 ul ul {
				line-height:14px;
				text-align: left;
				margin:0;
				padding:0;
				padding-left:30px;
				list-style-image: url("images/list_image.png");
				margin-bottom:14px;
				margin-top:12px;
			}
			.milieu_contenu_texte_2 ul ul li {
				line-height:18px;
				margin-top:4px;
			}
			
			
			.milieu_contenu_texte_4 p {
				z-index:4;
				width: 580px;
				height: 100%;
				font-size:1em;
				margin:0;
				padding:0;
			}
			.milieu_contenu_texte_4 ul {
				margin:0;
				margin-left:30px;
				padding:0;
			}
			
			.img_float_right {
				float:right;
				margin:10px;
			}
			.img_float_left {
				float:left;
				margin:10px;
			}
			.milieu_footer {
				z-index:3;
				width: 630px;
				height: 12px;
				background: url(images/fdf_bg_commerces_footer_10.png) no-repeat center top;
				margin:0;
				padding:0;
			}
			.message1 {
				text-align:center;	
				line-height:25px;
				font-size: 1.2em;
				margin:0;
				padding:0;
			}
			.message2 {
				text-align:center;	
				line-height:20px;
				font-size: 1.15em;
				margin:0;
				padding:0;
			}
		
		
	#COLONE_DROITE {
		z-index:4;
		position:absolute;
		width: 112px;
		margin-left:630px;
	}
	
		#AGENDA {
			z-index:1;
			width: 112px;
			margin-top:35px;
		}
			
			#agenda_header  {
				background: url(images/fdf_bg_agenda_header_10.png) no-repeat center top;	
				width: 175px;
				height: 64px;
				padding:0;
			}
			#titre_agenda {
				z-index:1;
				position: absolute;
				width: 168px;
				height: 101px;
				margin-top:-25px;
				margin-left:2px;
				padding:0;
			}
			#lien_image_rss {
				z-index:6;
				position: absolute;
				margin-left: 113px;
				margin-top: -4px;	
				width: 34px;
				height: 32px;
				padding: 0;
			}
			a.img_lien_menu_rss { background-image: url('images/fdf_btn_rss_agenda2.png'); display: block; width: 34px; height: 32px;}		
			a.img_lien_menu_rss:hover { background-position: 0 -32px; }
			
			#agenda  {
				background: url(images/fdf_bg_agenda_11.png) repeat-y center top;	
				width: 175px;
				height: 311px;
				padding:0;
				overflow:hidden;
			}
			#agenda a:hover {
				text-decoration:none;
			}

			.ul_agenda {				
				width: 157px;
				height:311px;
				margin-top:-1px;
				margin-left:9px;
				padding-left:1px;
				padding-top:1px;
				list-style:none;
				overflow:hidden;
			}
			.ul_agenda_top {			
				width: 155px;
				margin-top:-7px;
				margin-bottom:-6px;
				margin-left:9px;
				padding-left:1px;
				padding-top:-6px;
				list-style:none;
			}
			.ul_agenda_top li_agenda{					
				margin-top:-6px;
				margin-left:-1px;
				padding:0;
				line-height:13px;
			}
			.li_agenda {				
				margin-top:7px;
				margin-left:-1px;
				padding:0;
				line-height:13px;
			}
			.li_agenda:hover {				
				background:#fccdd2;
				margin-top:7px;
				margin-left:-1px;
				padding:0;
				text-decoration:none;
				line-height:13px;
			}
			.ul_desc_top {
				line-height:12px;
				margin-top:0px;
				margin-left:0px;
				padding:0;
				text-decoration:none;
			}
			.li_desc_top {
				margin-top:2px;
				margin-bottom:5px;
				margin-left:0px;
				padding:0;
				line-height:12px;
				text-decoration:none;
				list-style:none;
				text-align:center;
			}
			.ul_desc {
				line-height:12px;
				margin-top:0px;
				margin-left:0px;
				padding:0;
				text-decoration:none;
			}
			.li_desc {
				margin-top:7px;
				margin-bottom:5px;
				margin-left:0px;
				padding:0;
				line-height:12px;
				text-decoration:none;
				list-style:none;
				text-align:center;
			}
			.ul_desc:hover {
				margin-top:0px;
				margin-left:0px;
				padding:0;
				line-height:12px;
				text-decoration:none;
			}
			.li_desc:hover {
				margin-top:7px;
				margin-bottom:5px;
				margin-left:0px;
				padding:0;
				line-height:12px;
				text-decoration:none;
				list-style:none;
				text-align:center;
			}
			
			.date_agenda {
				color:#bb121f;
				margin-top:0px;
				margin-bottom:2px;
				margin-left:3px;
				padding:0;
				font-family: "Times New Roman";
				font-weight:bold;
				font-size:1.2em;
			}
			
			.date_agenda_top {
				color:#bb121f;
				margin-top:0px;
				margin-bottom:0px;
				margin-left:3px;
				padding:0;
				font-family: "Times New Roman";
				font-weight:bold;
				font-size:1.4em;
				line-height:1px;
			}
					
			.nom_agenda {
				color:#8b0d16;
				padding:0;
				font-family: "Times New Roman";
				font-size:0.92em;
				line-height:10px;
			}
			.nom_agenda_top {
				color:#8b0d16;
				padding:0;
				font-family: "Times New Roman";
				font-size:0.92em;
				line-height:8px;
			}
			.desc_agenda {
				color:#c23041;
				margin-left:0px;
				font-family: "Times New Roman";
				padding:0;
				font-size:0.93em;
				text-align:center;
				line-height:10px;
			}
			#agenda_footer  {
				background: url(images/fdf_bg_agenda_footer_10.png) no-repeat center top;	
				width: 175px;
				height: 17px;
				padding:0;
			}
		
				
		#PUB_RECTANGLE {
			z-index:4;
			background: url(images/fdf_bg_pub_rectangle.png) no-repeat center top;	
			width: 214px;
			height: 100px;
			margin-left:-108px;
			margin-top:-33px;
			padding:0;
		}
		
			#la_pub_rectangle {
				position: absolute;
				z-index:5;
				width: 200px;
				height: 85px;
				margin-left:5px;
				margin-top:5px;
				padding:0;
			}
			
			
		#HISTOIRE {
			z-index:5;
			width: 167px;
			margin-top:28px;
			margin-left:0px;
		}
			
			#histoire_header  {
				background: url(images/fdf_bg_histoire_header_10.png) no-repeat center top;	
				width: 173px;
				height: 60px;
				padding:0;
			}
			#titre_histoire {
				z-index:2;
				position: absolute;
				width: 181px;
				height: 87px;
				margin-left:-9px;
				margin-top:-22px;
				padding:0;
			}
			#histoire  {
				background: url(images/fdf_bg_histoire_11.png) repeat-y center top;	
				width: 173px;
				padding:0;
			}
			.table_histoire {
				width:160px;
				margin-left:6px;
				color:#88752f;
				font-family: "Times New Roman";
				font-size:1.1em;
				line-height:15px;
				text-align:center;
			}
			.table_histoire p{
				text-align:justify;
			}
			.a_histoire {
				color:#6a5404;
			}
			.a_histoire:hover {
				color:#4b3b02;
			}
			.table_histoire h2{
				text-align:center;
				font-family: "Times New Roman";
				font-size:1.3em;
				color:#a98709;
				margin-bottom:2px;
			}
			.table_histoire h2:hover{
				text-align:center;
				font-family: "Times New Roman";
				font-size:1.3em;
				color:#a98709;
				margin-bottom:2px;
				text-decoration:none;
			}
			.table_histoire h3{
				font-family: "Times New Roman";
				font-size:1em;
				color:#403407;
				margin-bottom:8px;
			}
			#histoire_footer  {
				background: url(images/fdf_bg_histoire_footer_10.png) no-repeat center top;	
				width: 173px;
				height: 10px;
				padding:0;
			}
		
	
		#PUBS_DROITE {
			z-index:1;
			width:167px;
			margin-top:2px;
			margin-left:12px;
		}
		
		

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#FOOTER {
	z-index:6;
	float:left;
	width: 1007px;
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

	.PUB_LEADERBOARD {
		background: url(images/fdf_bg_pub_loaderboard.png) no-repeat center top;	
		width: 750px;
		height: 112px;
		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
		padding:0;
	}	
	
		.la_pub_leaderboard {
			position:absolute;
			width: 728px;
			height: 90px;
			margin-left:10px;
			margin-top:10px;
			padding:0;
		}
	
	#W3C {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
	}
		
		#lien_image_w3c_1 {
			float:left;
			width: 89px;
			height: 24px;
			padding: 0;
			margin-left:20px;
		}
		a.img_lien_menu_w3c_1 { background-image: url('images/w3c_xhtml.png'); display: block; width: 89px; height: 24px; background-position: 0 -24px;}		
		a.img_lien_menu_w3c_1:hover { background-position: 0 0px; }
		
		#lien_image_w3c_2 {
			float:left;
			width: 89px;
			height: 24px;
			padding: 0;
			margin-left:20px;
		}
		a.img_lien_menu_w3c_2 { background-image: url('images/w3c_css.png'); display: block; width: 89px; height: 24px; background-position: 0 -24px;}		
		a.img_lien_menu_w3c_2:hover { background-position: 0 0px; }
		
		#lien_image_w3c_3 {
			float:left;
			width: 89px;
			height: 24px;
			padding: 0;
			margin-left:20px;
		}
		a.img_lien_menu_w3c_3 { background-image: url('images/w3c_xml.png'); display: block; width: 89px; height: 24px; background-position: 0 -24px;}		
		a.img_lien_menu_w3c_3:hover { background-position: 0 0px; }
		
		#lien_image_w3c_4 {
			float:left;	
			width: 89px;
			height: 24px;
			padding: 0;
			margin-left:20px;
		}
		a.img_lien_menu_w3c_4 { background-image: url('images/w3c_firefox.png'); display: block; width: 89px; height: 24px; background-position: 0 -24px;}		
		a.img_lien_menu_w3c_4:hover { background-position: 0 0px; }


/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

a{
	color: #432f06;
	text-decoration: none;
}
a:hover{
	color: #191102;
	text-decoration: underline;
}
a img {
	border:none;
}

.a_source:hover {	
	text-decoration: none;
}

.invisible {
	display: none;
}
p{
	margin-top:0;
	padding:0;
}
.liste1 li {
	margin-top:-4px;
	list-style-image: url("images/list_image.png");
}
.liste2 li {
	margin-top:15px;
}
.liste3 {
	margin-top:-7px;
	margin-left:13px;
}
.liste3 li {
	text-align:left:
	font-size:9px;
	line-height:12px;
	margin-top:5px;
	list-style-image: url("images/list_image.png");
}
h1 {
	font-size: 1.2em;
	font-weight: bold;	
	line-height:25px;				
	text-align: center;
}
h2 {
	font-size: 1em;
	font-weight: bold;	
	line-height:25px;
	display:inline;
}
h2:hover {
	font-size: 1em;
	font-weight: bold;	
	line-height:25px;
	text-decoration: underline;
	display:inline;
}
h3 {
}
/*-------------------------------------------------------------------------------------------------*/
