body {
	font-family: Verdana;
	font-size: 11px;
	margin: 0px; padding: 0px; border: 0px;
}

#simpleframe { background: url("images/bgd.png"); }


img { border: 0px; }

a { font-size: 11px; }

#site {
	width: 988px;
	background: url("images/bgd.png");
}

.date {
	display: block;
	padding: 0px;
	margin: 10px 40px 0px 0px;
	font-size: 7pt;
	color: #999;
	}
	
/* ----- TETIERE ----- */
#t00 {
	display: block;
	width: 988px;
	height: 110px;
	background: #FCDE93;
	margin: 0px; padding: 0px; border: 0px;
	}
	
	#t00 a {
	float: left;
	display: block;
	width: 357px;
	height: 110px;
	background: url("images/t00.png");
	margin: 0px; padding: 0px; border: 0px;
	}
	
	#flash {
		display: block;
		width: 628px;
		height: 110px;
		margin: 0px; padding: 0px; border: 0px;
		}
		
	#flash object {
		display: block;
		width: 628px;
		height: 110px;
		margin: 0px; padding: 0px; border: 0px;
		}		


#t10 {
	display: block;
	width: 988px;
	height: 110px;
	background: url("images/t10.png");
	}

#t20 { display: block; width: 988px; height: 19px; background: url("images/t20_bgd.png"); }
	
#t20 img, #t20 a {
	float: left;
	display: block;
	height: 19px;
	border: 0px; margin: 0px; padding: 0px	
	}
	
	#t20_1 { width: 316px; background: url("images/t20_1.png");	}
	#t20_2 { width: 260px; background: url("images/t20_2.png");	}
		a#t20_2:hover { background: url("images/t20_2o.png");}	
	#t20_3 { width: 147px; background: url("images/t20_3.png");	}
		a#t20_3:hover { background: url("images/t20_3o.png");}	

#t30 {
	clear: both;
	display: block;
	width: 988px;
	height: 21px;
	background: url("images/t30.png");
	}
	
#t30 a { display: block; height: 21px; text-decoration: none; }

	#marquee {
		position: absolute;
		left: 463px;
		top: 132px;
		display: block;
		width: 300px;
		font-size: 11px;
		color: #fff;		
		}

#t40 {
	display: block;
	width: 988px;
	height: 33px;
	background: #fff;
	}

#t40 a, #t40#t40_1 {
	float: left;
	display: block;
	height: 33px;
	border: 0px; margin: 0px; padding: 0px
	}
	
	#t40_1 { width: 79px; background: url("images/_t40_1.png"); }
	#accueil { width: 95px; background: url("images/_accueil.png"); }
		a#accueil:hover { background: url("images/_accueilo.png"); }
	#contact { width: 110px; background: url("images/_contact.png"); }
		a#contact:hover { background: url("images/_contacto.png"); }
	#newsletter { width: 125px; background: url("images/_newsletter.png"); }
		a#newsletter:hover { background: url("images/_newslettero.png"); }
	#agenda { width: 106px; background: url("images/_agenda.png"); }
		a#agenda:hover { background: url("images/_agendao.png"); }
	#cartographie { width: 124px; background: url("images/_cartographie.png"); }
		a#cartographie:hover { background: url("images/_cartographieo.png"); }
	#marches_publics { width: 128px; background: url("images/_marches_publics.png"); }
		a#marches_publics:hover { background: url("images/_marches_publicso.png"); }
	#date {
		display: inline;
		position: relative;
		left: 33px;
		top: 10px;
		height: 10px;
		color: #AC2B1A;
		}
		
#t50 {
	clear: both;
	display: block;
	width: 988px;
	height: 45px;
	background: url("images/t50.png");
	}

/* point sensible */
#page {
	/* ie mac */float: left;
	width: 764px;
	clear: both;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: left;
}

#gauche { background: url("images/g_bgd.png"); width: 188px; }

#g1_haut {
	display: block;
	height: 27px;
	background: url("images/g1_haut.png");
	}

#menu_gauche_1 { background: url("images/g1_bgd.png"); }


#g1_bas {
	display: block;
	height: 45px;
	background: url("images/g1_bas.png");
	}
	
#g2_haut {
	display: block;
	height: 28px;
	background: url("images/g2_haut.png");
	}

#menu_gauche_2 { background: url("images/g2_bgd.png"); }


#g2_bas {
	display: block;
	height: 62px;
	background: url("images/g2_bas.png");
	}		

/* RECHERCHE */
#search {
	width: 188px;
	height: 19px;
	background: url("images/search_bgd.png") no-repeat 0px 0px;
	text-align: left;
	margin: 0px; padding: 0px; border: 0px;
}

#search form {	
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	border: 0px;
	}

#search input.text {
	color: #AD0013;
	font-size: 10px;
	width: 104px;
	height: 15px;
	padding: 2px 0px 0px 7px;
	margin: 0px 0px 1px 0px;
	border: 0px;
}

#search input.button {
	width: 19px;
	height: 17px;
	background: url("images/espace.png");
	margin: 0px; padding: 0px; border: 0px;
}

	#search_safari {
		width: 188px;
		height: 19px;
		background: url("images/search_bgd.png") no-repeat 0px 0px;
		text-align: left;
		
		margin: 0px; padding: 0px; border: 0px;
	}
	
	#search_safari form {	
		margin: 0px 0px 0px 10px;
		padding: 0px;
		border: 0px;
		}
	
	#search_safari input.text {
		color: #AD0013;
		font-size: 10px;
		width: 110px;
		height: 13px;
		padding: 1px 0px 0px 7px;
		margin: 0px 0px 1px 0px;
		border: 0px;
	}
	
	#search_safari input.button { width: 30px; font-size: 11px; margin-top: 1px; }

/* RECHERCHE end */

#g_bas {
	_margin-top: -1px;
	padding: 10px 0px 0px 0px; border: 0px;
	height: 183px;
	background: url("images/g_bas.png") no-repeat;
	}

a.gauche_lien {
	display: block;
	padding: 3px 10px 3px 10px;
	color: #AD0013;
	text-decoration: none;
	}
	a.gauche_lien:hover { color: #000; }			

#contenu_haut {
	display: block;
	width: 579px;
	height: 22px;
	}

#contenu_haut2 {
	display: block;
	width: 579px;
	height: 22px;
	background: url("images/contenu_haut2.png");
	}

#contenu {
	width: 759px;
	padding: 20px;
	margin: 0px;	
	}


#droite {
	width: 221px;
	background: url("images/d_bgd.png");
	}
	
#d1 {
	display: block;
	height: 245px;
	background: url("images/d1.png");
	}
	
	#d1 a {
		position: relative;
		top: 217px;
		display: block;
		width: 221px;
		height: 28px;
		}
		#d1 a:hover { background: url("images/d1o.png"); }
	
#d2 {
	display: block;
	height: 303px;
	background: url("images/d2.jpg");
	}	

#page_bas {
	clear: both;
	display: block;
	width: 988px;
	height: 66px;
	background: url("images/page_bas.png");
	}


#bas {
	width: 978px;
	margin: 0px; padding: 0px;
	text-align: left;
	background: #ADCE1B;
	color: #fff;
	padding: 6px 0px 6px 10px;
	font-size: 7pt;
	}


#bas span {
	margin-left: 230px;
	}
	
#bas a {
	text-decoration: none;
	color: #fff;
	}	
	#bas a:hover {
		color: #246811;
		}

#bas a.a2 {
	font-size: 8pt;
	text-decoration: none;
	color: #fff;
	}	
	#bas a.a2:hover {
		color: #246811;
		}
