*{
margin:0;
padding:0;
font-family:Trebuchet MS, "Arial", sans-serif;
}
body {
background-image: url(../img/fd_body.gif);
background-repeat:repeat-x;
}

  #contener{
  position:absolute;
  width: 883px;
  height:650px;
  left: 50%;
  margin-left: -441px;
  }
  #bandeau{
  width: 883px;
  height:94px;
  background-image: url(../img/bandeau.gif);
  background-repeat: no-repeat;
  }
	  .logo img{
	  position:absolute;
	  border:none;
	  }
  		#menu{
		float:right;
		width: 430px;
  		height:17px;
		margin-top:57px;
		}
				#menu ul,li a{
				text-decoration:none;
				list-style-type:none;
				color:#fff;
				cursor:pointer;
				}
				#menu ul{
				}
				#menu li{
				text-align:center;
				float:left;
				font-size:12px;
				font-weight:bold;
				}
				#menu li a{
				text-align:center;
				float:left;
				margin-right:11px;
				width: 83px;
			    height:18px;
			    background-image: url(../img/fd_bt_menu.jpg);
			    background-repeat: no-repeat;
				background-position:bottom;
				}
				#menu li a:hover{
				margin-right:11px;
				width: 83px;
			    height:18px;
			    background-image: url(../img/fd_bt_menu_hover.jpg);
			    background-repeat: no-repeat;
				background-position:bottom;
				}
				.langues img {
				float:left;
				margin-right:5px;
				width:19px;
				height:13px;
				border:none;
				}
  #content_accueil{
  width: 883px;
  }
  #content{
  float:left;
  width: 883px;
  height:auto;
  background-image: url(../img/fd_content.gif);
  background-repeat: no-repeat;
  background-position:top;
  }   
      #fil_ariane{
	  width:100%;
	  height:20px;
	  }
		  #fil_ariane p{
		  font-size:11px;
		  margin-left:280px;
		  }
		  #fil_ariane p a{
		  color: #666;
		  text-decoration:underline;
		  }
		  #fil_ariane p a:hover{
		  text-decoration:underline;
		  color: #836C87;
		  }
	  #contenu{
	  margin-left:20px;
	  float:left;
	  max-width:590px;
	  border:0px solid red;
	  }
	  		#contenu p{
		    font-size:11px;
		    }
			#contenu p a{
		    color:#2C759E;
			text-decoration:none;
		    }
			#contenu p a:hover{
		    text-decoration:underline;
		    }
		#bloc_img_txt{
		float:left;
		width:100%;
		height:auto;
		margin-top:10px;
		
		border-bottom:1px dotted #ccc;
		}
		img{
		float:left;
		}
		  #bloc_img_txt .images_left{
		  float:left;
		  min-width:155px;
		  height:auto;
		  margin-right:5px;
		  }
		  #bloc_img_txt .paragraphe{
		  float:left;
		  width:100%;
		  height:auto;
		  margin-top:5px;
		  margin-bottom:5px;
		  }
		  #bloc_img_txt .images_right{
		  float:right;
		  min-width:155px;
		  height:auto;
		  margin-top:5px;
		  margin-bottom:5px;
		  margin-right:5px;
		  }
	 #carte{
	  display:block;
	  cursor:pointer;
	  }

  	  #SSmenu{
	  float:left;
	  margin-left:31px;
	  width: 225px;
	  height:auto;
	  background-image: url(../img/fd_SSmenu.gif);
	  background-repeat: repeat-y;
	  background-position:left;
	  }
	  				  .SSmenu_1{
					  background-color:#3954BE;
					  width:225px;
					  height:30px;
					  }
					  .SSmenu_2{
					  background-color:#2C759E;
					  width:225px;
					  height:30px;
					  }
					  		.SSmenu_2 h1 a{font-size:14px;font-weight:bold;padding-top:3px;
							}
					  .SSmenu_3{
					  background-color:#768E71;
					  width:225px;
					  height:30px;
					  }
					  .SSmenu_4{
					  background-color:#836C87;
					  width:225px;
					  height:30px;
					  }
					  #SSmenu img{
					  border:0;
					  float:left;
					  }
					  #SSmenu h1{
					  width:185px;
					  padding-top:3px;
					  height:27px;
					  color:#fff;
					  
					  font-size:15px;
					  float:left;
					  }
					  #SSmenu h1 a{
					  color:#fff;
					  text-decoration:none;
					  }
					  #SSmenu h1 a:hover{
					  color:#E4E5E3;
					  text-decoration:none;
					  }
					  #SSmenu ul{
					  clear:both;
					  color:#2C759E;
				      font-size:12px;
					  font-weight:bold;
				      margin-left:10px;
					  border-bottom:1px solid #1E468D;
					  
					  }
					  	  #SSmenu ul a{
						  color:#2C759E;
					  	  text-decoration:none; 
						  }
						  #SSmenu ul a:hover{
						  color:#F5C42D;
					  	  text-decoration:none; 
						  }
					  #SSmenu li{
					  margin-left:25px;
					  font-size:12px;
					  list-style-type:disc;
					  }
						  #SSmenu li a{
						  color:#2C759E;
						  text-decoration:none;
						  }
						  #SSmenu li a:hover{
						  color:#F5C42D;
						  text-decoration:underline;
						  }
			  
	  
	  
				
  	  #contener_blocs{
	  width: 890px;
	  height:325px;
	  background-image: url(../img/fd_accueil_blocs.jpg);
	  background-repeat: no-repeat;
	  }
	  		#blocs_espace_vide{
			float:left;
			margin-top:19px;
		    width: 76px;
		    height:305px;
		    }
	  		#bloc_1{
			float:left;
			margin-top:19px;
		    width: 212px;
		    height:305px;
		    background-image: url(../img/fd_bloc_1.jpg);
		    background-repeat: no-repeat;
		    }
					#bloc_1 h1{
					margin-left:35px;
					margin-top:7px;
					font-size:17px;
					font-weight:normal;
					color:#fff;
					}
					  #bloc_1 h1 a{
					  color:#fff;
					  text-decoration:none;
					  }
					  #bloc_1 h1 a:hover{
					  color:#E4E5E3;
					  text-decoration:none;
					  }
					#bloc_1 img{
					margin-top:7px;
					margin-left:12px;
					margin-bottom:5px;
					border:0;
					}
					#bloc_1 ul{
					float:left;
					}
					#bloc_1 li{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					list-style-type:none;
					margin-left:5px;
					font-size:11px;
					font-weight:bold;
					}
					#bloc_1 li a{
					margin-left:19px;
					color:#3854BE;
					text-decoration:none;
					}
					#bloc_1 li a:hover{
					text-decoration:underline;
					}
					
					#bloc_2 h1{
					margin-left:35px;
					font-size:14px;
					font-weight:bold;
					letter-spacing:1px;
					color:#fff;
					margin-top:0px;
					}
					  #bloc_2 h1 a{
					  color:#fff;
					  text-decoration:none;
					  }
					  #bloc_2 h1 a:hover{
					  color:#E4E5E3;
					  text-decoration:none;
					  }
					#bloc_2 img{
					margin-top:1px;
					margin-left:12px;
					margin-bottom:5px;
					border:0;
					}
					#bloc_2 ul{
					float:left;
					}
					#bloc_2 li{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					list-style-type:none;
					margin-left:5px;
					font-size:11px;
					font-weight:bold;
					}
					#bloc_2 li a{
					margin-left:19px;
					color:#2C759E;
					text-decoration:none;
					}
					#bloc_2 li a:hover{
					text-decoration:underline;
					}
					#bloc_3 h1{
					margin-left:35px;
					margin-top:7px;
					font-size:17px;
					font-weight:normal;
					color:#fff;
					}
					  #bloc_3 h1 a{
					  color:#fff;
					  text-decoration:none;
					  }
					  #bloc_3 h1 a:hover{
					  color:#E4E5E3;
					  text-decoration:none;
					  }
					#bloc_3 img{
					margin-top:7px;
					margin-left:12px;
					margin-bottom:5px;
					border:0;
					}
					#bloc_3 ul{
					float:left;
					}
					#bloc_3 li{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					list-style-type:none;
					margin-left:5px;
					font-size:11px;
					font-weight:bold;
					}
					#bloc_3 li a{
					margin-left:19px;
					color:#768E71;
					text-decoration:none;
					}
					#bloc_3 li a:hover{
					text-decoration:underline;
					}
			#bloc_2{
			float:left;
			margin-left:60px;
			margin-top:19px;
		    width: 212px;
		    height:305px;
		    background-image: url(../img/fd_bloc_2.jpg);
		    background-repeat: no-repeat;
		    }
			#bloc_3{
			float:left;
			margin-left:60px;
			margin-top:19px;
		    width: 212px;
		    height:305px;
		    background-image: url(../img/fd_bloc_3.jpg);
		    background-repeat: no-repeat;
		    }
	#actualites a {
	  text-decoration:none;
	  }
	  #actualites{
	  margin-top:15px;
	  float:left;
	  width: 288px;
	  height:169px;
	  background-image: url(../img/fd_actus.jpg);
	  background-repeat: no-repeat;
	  }
	  		#actualites h1{
			margin-left:21px;
			color:#fff;
		    font-size:11px;
		    font-weight:bold;
			}
			#actualites p{
			padding-left:45px;
			padding-right:5px;
			padding-top:2px;
			color:#2D5295;
		    font-size:10px;
			}
			.date{
			font-weight:bold;
			color:#006653;
			}
			#actualites p a{
			text-decoration:none;
			color:#2D5295;
			}
			#actualites p a:hover{
			text-decoration:underline;
			}
	  object{
	  margin-top:31px;
	  margin-left:13px;
	  float:left;
	  width: 195px;
	  height:152px;
	  background-image: url(../img/carte.jpg);
	  background-repeat: no-repeat;
	  }
	  #presentation{
	  margin-top:15px;
	  margin-left:14px;
	  padding:0;
	  float:left;
	  width: 373px;
	  height:169px;
	  background-image: url(../img/fd_presentation.jpg);
	  background-repeat: no-repeat;
	  }
	  a #presentation{
	  text-decoration:none;
	  }
	  		#presentation h1{
			text-align:right;
			margin-right:5px;
			color:#1E468D;
		    font-size:11px;
		    font-weight:bold;
			}
			#presentation p{
			text-align:justify;
			padding-right:45px;
			padding-left:5px;
			padding-top:2px;
			color:#fff;
		    font-size:11px;
			}
			.en_savoir_plus{
			padding-left:5px;
			font-size:11px;
			background-color:#006653;
			width:180px;
			position:absolute;
			background-attachment:inherit;
			margin-top:4px;
			margin-left:1px;
			}
			.en_savoir_plus a{
			text-decoration:none;
			color:#57B5A3;
			}
			.en_savoir_plus a:hover{
			text-decoration:none;
			color:#7BF3DC;
			}
  #footer{
  margin-top:12px;
  float:right;
  width: 852px;
  height:35px;
  background-image: url(../img/fd_footer.gif);
  background-repeat: repeat-x;
  }
  	  #footer h2 {
	  text-align:center;
	  font-size:10px;
	  font-weight:normal;
	  }
	  #footer h2 a{
	  color:#2D759E;
	  text-decoration:none; 
	  }
	  #footer h2 a:hover{
	  text-decoration:underline; 
	  }
p{
color: #333;
}
h1{
color:#2C759E;
font-size:22px;
}
h2{
color:#427138;
font-size:16px;
border-top:1px solid #427138;
}
h2 a{
text-decoration:none;
}
h2 a:hover{
text-decoration:underline;
}
#contenu h2{
background-image: --url(../img/fd_H2_contenu.gif);
  background-repeat: --repeat-x;
}
h3{
color:#87AB24;
font-size:0.85em;
}
table{
	text-align:center;
	color: #333;
	font-size: 11px;
}
.legende_photo{
font:"Arial", Helvetica, sans-serif;
font-style:normal;
padding:2px 2px 2px 2px; font-size:11px;
}
