body {
	font-family: "Trebuchet MS",Trebuchet,Arial,"sans serif";
	font-size: 0.7em;
	margin:0;
	padding:0;
	border:0;
	}

#site {
	display:block;
	margin:0;
	padding:0;
	border:0;
	}
	#tetiere {
		margin:0;
		padding:0;
		border:0;
		}
		#t00 {
			height: 151px;
			}
		#fildinfo {
			position:absolute;
			top:0;
			left:0;
			height:15px;
			width:456px;
			margin:0 0 0 308px;
			padding:0;
			}
			#fildinfo marquee { color:#7FBC05; height:15px; overflow:hidden; margin:0; padding:0;}
		#t10 {
			background:#4A8BE4;
			margin:0;
			padding:0;
			}
			#menu_haut {
				float:left;
				margin:0 10px 0 0;
				padding:0;
				}
				#menu_haut .rubrique_mere { display:none; }
				#menu_haut a { display:block; float:left; padding:5px 10px 5px 10px; margin:0; font-size:1em; color:#FFF; border-right:1px solid #FFF; font-weight:bold; }
				#menu_haut a:hover { background:#AFD563; color:#4A8BE4; }
				#menu_haut a.actif { display:block; float:left; padding:5px 10px 5px 10px; margin:0; font-size:1em; color:#FFF; border-right:1px solid #FFF; font-weight:bold; background:red; }
			#date {
				color:#FFF;
				padding:5px 10px 5px 10px;
				margin:0;
				}
		#t20 {
			clear:both;
			height: 20px;
			margin:5px 0 0 160px;
			}
			#t20 a { padding:0 18px 0 18px; }
			#t20 a:hover { background:#4A8BE4; color:#FFF; }
			
				#accueil { margin:0; float:left; border-right:1px solid #000; }
					#accueil a { color:#000; }
				#accessibilite { margin:0; float:left; border-right:1px solid #000; }
					#accessibilite a { color:#000; }
				#plan { margin:0; float:left; border-right:1px solid #4A8BE4; }
					#plan a { color:#000; }
				#contact { margin:0; float:left; border-right:1px solid #4A8BE4; }
					#contact a { color:#4A8BE4; }
				#newsletter_frame { margin:0; float:left; border-right:1px solid #4A8BE4; }
					#newsletter_frame a { color:#4A8BE4; }
				#plandeville { margin:0; float:left; }
					#plandeville a { color:#4A8BE4; }
				#search {
					margin:0 0 0 30px;
					padding:0;
					border:0;
					float:left;
					}
					#search form {
						padding:0;
						border:0;
						margin:0;
						}
						#search input.text {
							width: 100px;
							color:#6A8BDA;
							font-size:1em;
							padding: 1px 0px 1px 7px;
							margin:0;
							border: 1px solid #7FBC05;
							}
						#search input.button {
							width: 30px;
							height:17px;
							text-align:center;
							margin:0;
							padding:0 0 1px 0 !important;
							padding:0;
							border:0;
							color:#FFF;
							background: #7FBC05;
							}

	#page {
		clear: both;
		display: block;
		width: 988px;
		margin-top: -1px !important;
		margin:0;
		padding:0;
		border:0;
		}
		#page_table {
			text-align: left;
			clear: both;
			display: block;
			/* width: 988px; */
			margin:0;
			padding:0;
			border:0;
			}
			#gauchetd {
				width:150px;
				margin:0;
				padding:0;
				border:0;
				}	
				#gauche {
					width: 150px;
					margin:0;
					padding:0;
					}
					#gauche1 {
						width:150px;
						margin:0 0 20px 0;
						padding:0;
						}
					#vosdemarches {
						width:127px;
						margin:0 0 15px 0;
						background:#A6C6F2;
						padding:0 0 0 23px;
						}
						#vosdemarches a { 
							padding:5px 0 5px 30px;
							background:url("images/vosdemarches.gif") no-repeat;
							color:#000;
							display:block;
							font-weight:bold;
							}
					#ensavoir {
						width:150px;
						margin:0 0 15px 0;
						padding:0;
						}
						#ensavoir .rubrique_mere { 
							padding:5px 0 5px 53px;
							margin:0 0 1px 0;
							background:#E4EEFB url("images/ensavoirplus.gif") no-repeat 23px 0px;
							color:#000;
							display:block;
							font-weight:bold;
							}
						#ensavoir a { display:block; padding:3px 10px 3px 10px; margin:0 0 0 22px; font-size:1em; color:#000; background:#E4EEFB; }
						#ensavoir a:hover { background:#A6C6F2; color:#FFF; }
						#ensavoir a.actif { display:block; float:left; padding:5px 10px 5px 10px; margin:0; font-size:1em; color:#FFF; border-right:1px solid #FFF; font-weight:bold; background:red; }

					#leport {
						width:90px;
						height:26px;
						margin:0 0 15px 0;
						padding:0 0 0 60px;
						background:url("images/leport.gif") no-repeat;
						}
						#leport a { display:block; width:90px; height:26px; font-weight:bold; line-height:0.9em; color:#000; padding-top:3px; }
						#leport a:hover { color:#4A8BE4; }
					#vieasso {
						width:90px;
						height:26px;
						margin:0 0 15px 0;
						padding:0 0 0 60px;
						background:url("images/vieasso.gif") no-repeat;
						}
						#vieasso a { display:block; width:90px; height:26px; font-weight:bold; line-height:0.9em; color:#000; padding-top:3px; }
						#vieasso a:hover { color:#4A8BE4; }
					#ot {
						width:90px;
						height:26px;
						margin:0 0 15px 0;
						padding:0 0 0 60px;
						background:url("images/ot.gif") no-repeat;
						}
						#ot a { display:block; width:90px; height:26px; font-weight:bold; line-height:0.9em; color:#000; padding-top:3px; }
						#ot a:hover { color:#4A8BE4; }
					#lapatinoire {
						width:90px;
						height:26px;
						margin:0 0 15px 0;
						padding:0 0 0 60px;
						background:url("images/lapatinoire.gif") no-repeat;
						}
						#lapatinoire a { display:block; width:90px; height:26px; font-weight:bold; line-height:0.9em; color:#000; padding-top:7px; }
						#lapatinoire a:hover { color:#4A8BE4; }
					#annuaires {
						width:150px;
						margin:0 0 15px 0;
						padding:0;
						}
						#annuaires .rubrique_mere { 
							padding:5px 0 5px 53px;
							margin:0 0 1px 0;
							background:#7FBC05 url("images/annuaires.gif") no-repeat 23px 0px;
							color:#FFF;
							display:block;
							font-weight:bold;
							}
						#annuaires a { display:block; padding:3px 10px 3px 10px; margin:0 0 0 22px; font-size:1em; color:#000; background:#BFDD82; }
						#annuaires a:hover { background:#7FBC05; color:#FFF; }
						#annuaires a.actif { display:block; float:left; padding:5px 10px 5px 10px; margin:0; font-size:1em; color:#FFF; border-right:1px solid #FFF; font-weight:bold; background:red; }
					#bulletin {
						width:125px;
						padding:0 0 0 25px;
						background:url("images/bulletin.gif") no-repeat;
						margin:0 0 20px 0;
						/* height:67px;
						min-height:67px; */
						}
						#bulletin .article_intro { margin:0; padding:0; width:125px; clear:both; height:auto; }
						#bulletin .article_intro p { margin:0; padding:0; width:125px; text-align:left; }
						#bulletin .article_intro p .imageleft { margin:0; padding:0; width:125px; text-align:left; float:none; clear:both; }
						#bulletin .article_intro p .imageleft img { text-align:left; margin-left:0;padding-left:0; }
						#bulletin .conteneur_imagecenter { margin:0; padding:0; text-align:left; background:none; }
					#coordonnees {
						padding:42px 0 10px 15px;
						font-size:0.9em;
						color:#4A8BE4;
						background:url("images/coordonnees.gif") no-repeat;
						clear:left;
						}


	
			#contenutd {
				width:614px;
				margin:0;
				padding:0;
				}	
				#contenu {
					display: block;
					width: 586px;
					margin:10px 0 10px 28px;
					border:0;
					padding:0;
					}
	
			#droitetd {
				width:209px;
				margin:0;
				padding:0;
				}
				
				#droite {
					display: block;
					width: 209px;
					margin:10px 0 0 0;
					padding:0;
					}	


	
#bas {
	clear:both;
	display: block;
	color: #fff;
	padding: 3px 0px 3px 170px;
	background:#4A8BE4;
	font-size:1.1em;
	}
	#bas span {
		margin-left: 200px;
		}		
	#bas a { color: #FFF; }	
		#bas a:hover { color: #FF0; text-decoration:underline; }

		
#articleprint { padding: 30px; }

#accesskeys a {
	color: #fff;
	font-size: 1px;
	display: none;
	}