* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#FFFFFF;
	background-image:url(../img/fond.png);
	background-repeat:repeat-x;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

img {
border:none;
}

a {
	text-decoration:none;
	color:#000000;
}

#centre {
	margin:auto;
	width:984px;
}

.cadre_gris {
			border: 1px solid #ccc;
			background-color: #efefef;
			padding: 5px;
		}

	#centre #contain {
		width:984px;
		float:left;
		margin-bottom:5px;
	}
		#centre #contain #haut {
			margin:10px 0px 0px 9px;
			width:450px;
			float:left;
			color:#919090;
			font-size:10px;
			display:inline;
		}
		
			#centre #contain #haut a {
				color:#333333;
				text-decoration:none
			}
			
			#centre #contain #haut a:hover {
				color:#FF0000;
			}
			
			#centre #contain #player {
				width:60px;
				height:30px;
				float:left;
				margin-left:5px;
				display:inline;
			}
			
			
				
		#centre #contain #recherche {
			margin:0px 0px 0px 10px;
			width:250px;
			height:33px;
			float:left;
			color:#919090;
			background: url(../img/recherche.jpg) no-repeat;
			display:inline;
		}
			
		#centre #contain #videos {
			width:270px;
			height:265px;
			margin:30px 0px 0px 3px;
			float:left;
			text-align:left;
			display:inline;
		}
		
			#centre #contain #videos #vid {
				margin-bottom:10px;
			}
			
			#centre #contain #videos span {
				display:block;
				width:255px;
				margin-right:10px;
				float:left;
				text-align:right;
			}
			
				#centre #contain #videos span.titre {
					color:#FFFFFF;
					font-weight:bold;
				}
				
				#centre #contain #videos span.date {
					color:#FFFFFF;
				}
				
				#centre #contain #videos span.lien {
					color:#FFFFFF;
					padding-bottom:3px;
					border-bottom:1px #000000 dotted;
					width:245px;
					margin-left:10px;
				}
				
					#centre #contain #videos span.lien a {
						color:#FF0000;
					}
				
				div.audio {
					background: url(../img/actu_audio.png) no-repeat; 
					color:#000000; 
					padding-top:20px; 
					text-align:left;
					margin-top:5px;
					margin-bottom:10px;
					padding-left:10px;
					width:251px;
					height:67px;
				}	
					div.audio a {
						color:#ffffff;
					}
			
		#centre #contain #flash {
			width:447px;
			height:325px;
			margin:-7px 0px 0px 1px;
			float:left;
			text-align:center;
			display:inline;
		}
		
		#centre #contain #photos {
			width:242px;
			height:265px;
			margin:30px 0px 0px 15px;
			float:left;
			display:inline;	
		}
		
		
			#centre #contain #photos span {
				display:block;
				width:232px;
				margin-left:10px;
				float:right;
				text-align:left;
				line-height:14px;
			}
			
				#centre #contain #photos span.titre {
					color:#FFFFFF;
					font-weight:bold;
				}
				
				#centre #contain #photos span.date {
					color:#FFFFFF;
				}
				
				#centre #contain #photos span.lien {
					color:#FFFFFF;
				}
				
					#centre #contain #photos span.lien a {
						color:#FF0000;
					}
				
			#centre #corps {
				width:984px;
				float:left;
			}
			
				#centre #corps #corps_1 {
					width:335px;
					float:left;
				}
				
				#centre #corps #corps_1 #communique {
					background-image:url(../img/communique.jpg) ;
					background-repeat: no-repeat;
					float:left;
					width:316px;
					height:84px;
					margin:0px 0px 0px 10px;
					display:inline;
				}
				
					#centre #corps #corps_1 #communique span {
						display:block;
						width:270px;
						margin-left:20px;
					}
					
					#centre #corps #corps_1 #communique span.date {
						text-align:right;
						margin-top:10px;
						float:left;
					}
					
					#centre #corps #corps_1 #communique span.titre {
						margin-top:5px;
						float:left;
						border-bottom:#333333 1px dotted;
						height:25px;
						padding-bottom: 5px;
					}
					
					#centre #corps #corps_1 #communique span.lien {
						text-align:right;
						float:left;
					}
					
				#centre #corps #corps_1 #breves {
					min-height:122px;
					width:305px;
					float:left;
					margin:5px 0px 0px 30px;
					display:inline;
				}
				
					#centre #corps #corps_1 #breves a {
						display:block;
						width:288px;
						border-bottom:#333333 1px dotted;
						text-decoration:none;
						color:#000000;
						padding:5px 0px 5px 0px;
					}
					
					#centre #corps #corps_1 #breves a:hover {
						background-color:#F7F7F7;
					}
					
					#centre #corps #corps_1 #breves span.lien {
						text-align:right;
						margin-right:10px;
						display:block;
						width:288px;
					}
				
				#centre #corps #corps_2 {
					width:194px;
					float:left;
				}
				
				#centre #corps #corps_3 {
					width:195px;
					height:276px;
					float:left;
					background-image:url(../img/dossier_mois.jpg);
					background-repeat:no-repeat;
				}
				
					#centre #corps #corps_3 span {
						display:block;
						width:155px;
					}
					
					#centre #corps #corps_3 span.numeros {
						color:#FFFFFF;
						font-size:12px;
						font-weight:bold;
						height:30px;
						margin:25px 0px 0px 8px;
					}
					
					#centre #corps #corps_3 span.titre {
						color:#FFFFFF;
						font-size:11px;
						font-weight:bold;
						height:30px;
						margin:0px 0px 0px 8px;
					}
					
					#centre #corps #corps_3 span.lien {
						color:#FFFFFF;
						margin:5px 0px 0px 8px;
						text-align:right;
						border-top:#FFFFFF 1px dotted;
					}		
									
				#centre #corps #corps_4 {
					width:260px;
					float:left;
				}
				
					#centre #corps #corps_4 a.agenda {
						display:block;
						height:47px;
						width:260px;
						margin:2px 0px 2px 0px;
						border-bottom:#333333 1px dotted;				
					}
					
					
					#centre #corps #corps_4 a.agenda:hover {
						background: #F7F7F7;
					}
					
						#centre #corps #corps_4 a.agenda span.jour {
							color:#FFFFFF;
							float:left;
							width:38px;
							text-align:center;
						}
						
						#centre #corps #corps_4 a.agenda span.jour_num {
							color:#FFFFFF;
							float:left;
							width:38px;
							text-align:center;
							font-weight:bold;
							font-size:16px;
							line-height:14px
						}
						
						#centre #corps #corps_4 a.agenda span.mois {
							color:#FFFFFF;
							float:left;
							width:38px;
							text-align:center;
						}
						
						#centre #corps #corps_4 a.agenda img {
							border:none;
							margin-right:5px;
							float:left;
						}
					
					#centre #corps #corps_4 a.lien {
						display:block;
						height:20px;
						width:260px;
						margin:2px 0px 2px 0px;
						text-align:right;
					}
					
					#centre #corps #corps_4 a.lien:hover {
						background: #F7F7F7;
					}
					
					#centre #corps #corps_4 #nego {
						width:259px;
						min-height:84px;
						background-image:url(../img/fd_nego.png);
						background-repeat:no-repeat;
						margin-top:17px;
					}
					
						#centre #corps #corps_4 #nego .titre {
							width:227px;
							height:23px;
							display:block;
							float:left;
							margin:30px 0px 3px 12px;
							display:inline;
							
						}
						
						#centre #corps #corps_4 #nego .lien {
							width:227px;
							height:10px;
							display:block;
							float:left;
							text-align:right;
							margin:3px 0px 0px 12px;
							display:inline;
						}
						
						


#photodiv {
  background-repeat: no-repeat;
  margin-bottom:10px
}

a.toplien {
	display: block;
	width:190px;
	margin-left:20px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	color: #FFF;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#6A6A6A;
}
a.toplien:hover {
	background-color: #333;
	color:#FF0000;
}

	#bas {
		float:left; width:100%; background: url(../img/fond_bas.jpg) repeat-x; text-align:center; padding-top:10px; color:#696969
	}
	
	
	#bas .bas_1 { background: url(../img/fd_contact.png) no-repeat 0 0; float:left; width:200px; height:68px; margin-right:17px; text-align:left; padding:8px 0px 0px 15px }
	#bas .bas_2 { background: url(../img/fd_adherer.png) no-repeat 0 0; float:left; width:105px; height:69px; margin-right:17px; padding:8px 0px 0px 15px; text-align:left }
	#bas .bas_3 { background: url(../img/fd_petition.png) no-repeat 0 0; float:left; width:130px; height: 77px; margin-right:17px; padding:8px 0px 0px 15px; text-align:left }
	#bas .bas_4 { background: url(../img/fd_info_jeunes.png) no-repeat 0 0; float:left; width:182px; height:68px; padding:8px 0px 0px 15px; text-align:left; margin-right:17px }
	#bas .bas_5 { background: url(../img/fd_echos.png) no-repeat 0 0; float:left; width:182px; height:68px; padding:8px 0px 0px 15px; text-align:left }


span.jour {
		color:#FFFFFF;
		float:left;
		width:38px;
		text-align:center;
	}
	
	span.jour_num {
		color:#FFFFFF;
		float:left;
		width:38px;
		text-align:center;
		font-weight:bold;
		font-size:16px;
		line-height:14px
	}
	
	span.mois {
		color:#FFFFFF;
		float:left;
		width:38px;
		text-align:center;
	}
	

.Style_rose {
	color:#FF0000
}

/* MENU INTER*/
	
	#menu_inter {
		float:left;
		width:206px;
	}
	
	#menu_inter #menu_inter_ht {
		float:left;
		width:186px;
		height:17px;
		background:url(../img/fd_ht_inter.png) no-repeat;
		color:#5B5B5B;
		font-weight:bold;
		padding: 5px 0 0 20px;
		border-bottom:1px solid #000000;
	}
	
	#menu_inter	#menu_inter_ct {
		float:left;
		width:206px;
		background:url(../img/fd_ct_inter.png);
	}
	
	#menu_inter #menu_inter_bs {
		float:left;
		width:206px;
		height:28px;
		background:url(../img/fd_bs_inter.png);
		margin-bottom:10px;
	}
	
	#menu_inter	#menu_inter_ct a {
		display:block;
		margin-left:10px;
		margin-top:5px;
		color:#666666;
		text-decoration:none;
	}
	
		.TXT14 {
	font-size: 14px;
	font-weight:bold
}