body { font-family:Arial, sans-serif; font-size:0.8em; margin:0; padding:0; background:#FFF; color:#003; }
	p { margin:0 0 10px 0; text-align:justify; }
	a { color:#006; text-decoration:none; }
		a:hover { color:#FFF; }
	table { margin:10px auto; background:#FFF; border:none; }
	th { font-weight:bold; text-align:center; background:url("img/h1.gif"); vertical-align:middle; padding:3px 5px 3px 5px; }
	td { background:#BACAF7; padding:3px 5px 3px 5px; }
	img { border:#FFF solid 1px; }
	h1 { background:url("img/h1.gif"); text-align:center; color:#003; font-size:1.4em; margin:20px 0px 20px 0px; padding:3px; border:#003 solid 1px; }
	h2 { margin:7px; font-size:1.6em; font-weight:bold; }
	h3 { margin:5px; font-size:1.4em; text-align:left; font-weight:bold; }
	h4 { margin:5px; font-size:1.2em; font-weight:bold; }
	h5 { margin:5px; font-size:1.1em; font-weight:bold; }
	h6 { margin:5px; font-size:1.1em; font-style:italic; }

#header { width:100%; margin:0; padding:0; background:url("img/header.gif") repeat-x; height:115px; }
	#topleft { width:100%; height:115px; background:url("img/topleft.jpg") no-repeat top left; }
		#topright { width:100%; height:115px; background:url("img/headerD.gif") no-repeat top right; margin:0; padding:0; border:0; }
			#topright a { display:block; height:88px; }

#conteneur { position:absolute; width:100%; margin:0; padding:0; background:url("img/conteneur.jpg") bottom left no-repeat; }

	#gauche { float:left; width:125px; padding:0 10px 170px 15px; margin:0; }
		.boitemenuhaut { width:125px; height:15px; background:url("img/boitemenuhaut.gif") no-repeat; color:#000033; font-weight:bold; text-align:center; padding:15px 0 0 0; margin:0; line-height:15px; }
		.boitemenu { width:100px; padding:5px 15px 5px 10px; background:url("img/boitemenu.gif") repeat-y; color:#666; }
			.boitemenu a { display:block; width:100px; margin:0; padding:0; }
				.boitemenu a:hover { color:#F00; }
			.boitemenu a.ajouter { width:82px; padding:5px 0 5px 18px; background:url("img/ajouter.gif") no-repeat 0px 6px; }
			.boitemu form { width:100px; margin:0; padding:0; }
			.menu { width:100px; border:1px solid #666; }
			.okbtn { width:100px; margin:5px 0 5px 0; padding:0; }
		.miniboitepub { width:125px; padding:5px 0 5px 0; }
		.boitemenubas { width:125px; height:15px; background:url("img/boitemenubas.gif") no-repeat; margin:0 0 15px 0; }

	#droite { float:right; width:160px; padding:50px 14px 5px 9px; background:url("img/droite.jpg") top right no-repeat; }
		#pub { width:160px; }

	#centre { margin-left:150px; margin-right:183px; line-height:1.4em; }
		#centrehautgauche { padding:0 0 0 14px; margin:0; background:#BACAF7 url("img/centrehautgauche.gif") top left no-repeat ; }
			#centrehautdroite { padding:0 21px 0 0; margin:0; background:url("img/centrehautdroite.gif") top right no-repeat; }
				#centrehautmilieu { background:#BACAF7; padding:0; margin:0; font-size:0.1em; height:14px; }
		#contenu { padding:2px 21px 2px 14px; background:#BACAF7 url("img/contenu.gif") right repeat-y; min-height:600px; overflow:hidden;}
			#annonce img { max-width:350px; }
			#images { width:200px; border:1px solid #FFF; background:#BACAF7; text-align:center; padding:10px; margin:0 0 0 10px; overflow:hidden; }
			#identification { margin:0 auto 10px auto; width:297px; height:40px; background:url("img/identification.gif") no-repeat; }
			#annoncedujour { width:230px; background:#339; color:#FFF; margin:0 0 15px 15px; border:1px solid #FFFFFF; padding:10px; text-align:center; float:right; }
				#annoncedujour a { color:#FFF; }
				#annoncedujour a:hover { color:#F00; }
			#annoncesemaine { width:230px; background:#FF0; color:navy; margin:0 0 15px 0; border:1px solid #003; padding:10px; text-align:center; }
				#annoncesemaine a { color:#003; }
				#annoncesemaine a:hover { color:#F00; }
			#chemin { padding:0 0 0 9px; background:url("img/chemingauche.gif") no-repeat; margin:0 0 10px 0; }
			#chemindroite { padding:1px 10px 1px 0; background:#DDE5FB url("img/chemindroite.gif") top right no-repeat; color:#0C0633; font-style:italic; }
			#chemindroite a { padding:0px 10px 0px 18px; background:url("img/chemin.gif") no-repeat 0px 3px; color:#0C0633; }
			#chemindroite a:hover { color:#F00; background:url("img/cheminover.gif") no-repeat 0px 3px; }
			#bloccg { border:1px solid #FFF; margin:10px; padding:10px; }
				#cg { height:100px; overflow:auto; font-size:0.8em; margin:0 0 10px 0; background:#FFF; }
		#centrebasgauche { padding:0px 0 0 14px; margin:0; background:url("img/centrebasgauche.gif") top left no-repeat ; }
			#centrebasdroite { padding:0 21px 0 0; margin:0; background:url("img/centrebasdroite.gif") top right no-repeat; }
				#centrebasmilieu { background:url("img/centrebascentre.gif") repeat-x; padding:22px 0 0 0; margin:0; font-size:0.1em; }

	#pied { clear:both; margin:10px 0 0 0; padding:5px 10px 5px 10px; color:#FFF; background:#0C0633 url("img/pied.gif") top left no-repeat; text-align:center }
		#pied a { color:#FFF; }
		#pied a:hover { color:#F00; }

.centre { text-align:center; text-indent:0;}
.droite { text-align:right; margin-right:5px; text-indent:0;}
.alert { font-weight:bold; border:2px solid #F00; background:#FF0 url("img/alert.gif") no-repeat 5px 2px; padding:15px 8px 15px 55px; margin:20px;}
.flottantG { float:left; margin-left:5px; margin-right:5px; }
.flottantD { float:right; margin-left:5px; margin-right:5px; }
.sousflottant { clear:both; }
.noborder {border:none; }
.ajouter { background:url("img/ajouter.gif") no-repeat; padding:0 0 0 18px; }
.aide  { background:url("img/aide.gif") no-repeat; padding:0 0 0 18px; }
.supprimer { background:url("img/supprimer.gif") no-repeat; padding:0 0 0 18px; }
.editer { background:url("img/editer.gif") no-repeat; padding:0 0 0 18px; }
.retour { background:url("img/retour.gif") no-repeat; padding:0 0 0 18px; }
.small { font-size:0.7em; text-align:center; margin:0; padding:0; }
.info { background:url("img/info.gif") no-repeat; padding:0 0 0 18px;  }
.loupe { background:url("img/loupe.gif") no-repeat; padding:6px 0 6px 26px; }
.rss { background:url("img/rss.gif") no-repeat; padding-left:18px;  }
