body {
	font-family: Trebuchet MS;
	font-size: 0.7em;
	margin: 0px;padding: 0px; border: 0px;
	}

#articleprint { padding: 30px; }

#accesskeys { position: absolute; }

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

#site { display: block;width: 988px; margin: 0px; padding: 0px; border: 0px;}

/* ----- TETIERE ----- */
#tetiere {
	width: 988px; margin: 0px; padding: 0px; border: 0px;
	}
	

#t00 {
	height: 188px;
	background: url("images/t00.jpg");
	}

	#t_accueil {
		position: absolute;
		display: block;
		width: 984px;
		height: 184px;
		}

	#logo {
	position: absolute;
	left: 182px;
	width: 279px;
	height: 125px;
	background: url("images/logo.gif");
	}


	#t10 {
		clear: both;
		display: block;
		height: 27px;	
		background: url("images/t10_bgd.gif");
		overflow: hidden;
		}

		#t10 a, #t10 div {
			float: left;
			}
			
		#t10 a.a {
			border-right: 1px solid #000;
			color: #000;
			padding: 3px 10px 3px 10px;
			}
			#t10 a.a:hover { color: #66CC33; }		

		#t10_space1 {
			display: block;
			width: 10px;
			height: 10px;
			}
		
		#nous_contacter {
			padding: 0px;
			border: 0px;
			width: 160px;
			height: 27px;
			background: url("images/nous_contacter.gif");
			}
			a#nous_contacter:hover {
				background: url("images/nous_contactero.gif");
				}
				
		#plan_de_la_ville {
			padding: 0px;
			border: 0px;
			width: 160px;
			height: 27px;
			background: url("images/plan_de_la_ville.gif");
			}
			a#plan_de_la_ville:hover {
				background: url("images/plan_de_la_villeo.gif");
				}
		
		#t10_space2 {
			display: block;
			width: 37px;
			height: 10px;
			float: left;
			}			
		
		marquee {
			font-family: Arial;
			display: block;
			width: 204px;
			height: 18px;
			background: #FAC95A;
			color: #647663;
			font-size: 0.8em;
			padding: 7px 10px 2px 10px;
			}

		/* --- RECHERCHE --- */
		#search {
			width: 180px;
			height: 27px;
			text-align: left;
			margin: 0px;
			padding: 0px;
			border: 0px;
			background: url("images/search_bgd.gif");
			}
		
		#search form {
			padding: 0px; border: 0px; margin: 0px;
			
			}
		
		#search input.text {
			width: 99px;
			color: #000;
			font-size: 9px;
			padding: 2px 0px 1px 7px;
			margin: 5px 1px 1px 10px !important;
			margin: 4px 1px 1px 10px;
			border: 0px;
			height: 13px;
			}
		
		#search input.button {
			width: 18px;
			height: 18px;		
			margin: 2px 0px 0px -1px !important;
			margin: 3px 0px 0px 0px;
			border: 0px;
			font-size: 0.9em;
			color: #fff;
			background: none;
			}
		/* recherche */

#page {
	clear: both;
	display: block;
	width: 988px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	}

#page_table {
	text-align: left;
	clear: both;
	display: block;	
	width: 988px;
	margin: 0px; padding: 0px; border: 0px;	
	}


#gauche {
	display: block;
	width: 180px;
	border: 0px;
	}
	
#gauchetd {
	background: #BED5EA;
	width: 180px;
	}	


	#sondage_haut {
		height: 68px;
		background: url("images/sondage_haut.gif");
		}
		

	#sondage {
		background: url("images/sondage_bgd.gif");
		}		

	#sondage .titre { display: none; }			

	#sondage .texte {
		padding: 0px 26px 0px 20px;
		}

	#sondage_votez {
		display: block;
		height: 33px;
		background: url("images/sondage_votez.gif");
		}

	#sondage_bas {
		display: none;
		}

#contenutd {
	width: 544px;
	}

#contenu {
	display: block;
	margin: 0px; border: 0px;
	padding: 20px;
	width: 544px;
	}
	
	#date {
		color: #5AA5E9;
		}	

#droitetd {
	background: #FAC95A;
	width: 224px;
	}
	
	#droite {
		display: block;
		width: 224px;
		height: 500px;
		background: url("images/d_carte.gif") no-repeat 0px 0px;
		}	

		#demarches {
			display: block;
			width: 224px;
			height: 46px;
			background: url("images/d00.gif");
			}
			a#demarches:hover { background: url("images/d00o.gif"); }
			
		#projets {
			display: block;
			width: 224px;
			height: 42px;
			background: url("images/d01.gif");
			}
			a#projets:hover { background: url("images/d01o.gif"); }			



	
	#post_it_top {
		display: block;
		height: 60px;
		}
	
	#post_it {
		display: block;
		width: 150px;
		background: #F3F3E7;
		border: 1px solid #666;
		padding: 14px 14px 14px 14px;
		margin: 0px 0px 14px 20px;
		}

	#post_it .titre_rubrique { display: none; }
	#post_it .titre_article a { color: #4A4740; }	
	
						
	
#bas {
	font-family: Arial;
	display: block;
	height: 18px;
	width: 948px;
	color: #CFECBF;
	padding: 3px 20px 0px 20px;
	font-size:0.9em;
	background: url("images/bas_bgd.gif");
	}


#bas span {
	margin-left: 50px;
	font-size:1.1em;
	}		
	
#bas a { color: #CFECBF; }
	#bas a:hover { color: #fff; }

#bas a.a2 {
	padding: 0px 10px;
	color: #fff;
	}	
	#bas a.a2:hover { color: #CFECBF; }