body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF;
}
td { vertical-align: top; }
h1 { font-size: 2em; font-weight: bold; }
h2 { font-size: 1.5em; font-weight: bold; }
h4 { font-size: 1em; font-weight: bold; }
hr { border: 1px solid #DDDDDD; }
img { border: none; }
a:link { color: #0000FF; text-decoration: none; }
a:visited { color: #0000FF; text-decoration: none; }
a:hover { color: #BFBFFF; text-decoration: none; }
a:active { color: #0000FF; text-decoration: none; }
h3, a.titre { font-size: 1.2em; font-weight: bold; }
.pc { font-size: 0.8em; }
/*.formulaire_recherche label { display: none; }
.formulaire_recherche { margin-top: 5px; margin-bottom: 5px; }
input.forml { width: 80%; background-color: #DDDDDD; }*/
.pagination { font-size: 0.8em; }
.on {font-weight: bold; }
#form-text { vertical-align: middle; font-size: 10px; height: 14px; width: 130px; background-color: #DDDDDD; }
#form-ok { vertical-align: middle; }
#logo { position:absolute; left:10px; top:30px; width:179px; height:70px; z-index: 2; }
#bandeau { position:absolute; left:210px; top:20px; width:480px; height:90px; background-image: url(has_art.jpg); z-index: 1; }
#boutons { font-size: 0.8em; background-color: #98B2C9; position:absolute; left:200px; top:115px; width:520px; height:16px; z-index:4; }
a.boutons { color: #FFFFFF; }
.boutons { color: #FFFFFF; }
#hierarchie { position:absolute; left:5px; top: 5px; z-index: 4; }
#presentation {
	font-weight: bold;
	padding:5px;
	color: #0000FF;
	font-size: 0.9em;
	position:absolute;
	left:720px;
	top:20px;
	width:240px;
	border-left: 1px solid #999999;
}
#courbe { width:684px; height:48px; background-image: url(courbe.gif); }
.courbe-sommaire { position:absolute; left:60px; top:100px; z-index: 3; }
.courbe { position:absolute; left:210px; top:43px; }
#lateralg { position:absolute; left:10px; top:150px; width:190px; padding: 5px; background-color: #98B2C9; }
#lateralgs { position:absolute; left:10px; top:150px; width:190px; }
#bandeau-g { background-color: #98B2C9; padding: 5px; text-align: left;}
.logos-fb { background-color: #FFFFFF; margin-top:10px; border: 1px solid #98B2C9; }
#milieu { position:absolute; left:210px; top:150px; width:490px; padding: 5px; }
#laterald { position:absolute; left:710px; top:150px; width:240px; padding: 5px; background-color: #C8B49A; text-align:left; }
#laterald-pp { position:absolute; left:710px; top:150px; width:240px;/* padding: 5px;*/ }
#page { position:absolute; left:210px; top:150px; padding: 5px; }
#plan { position:absolute; left:10px; top:100px; padding: 5px; }
#sc { position:absolute; left:210px; top:100px; width:800px; padding: 5px; color: #999999; }
.gris { color: #999999; }
.sanspuce { list-style-type: none; }
.puce { list-style-image: url(puce.gif); }
.puceb { list-style-image: url(puceb.gif); }
/*.pucegm { list-style-image: url(pucegm.gif); }*/
.i { font-style: italic; }
.gi { font-weight: bold; font-style: italic; }
.titrerbreve { color: #FFFFFF; font-weight: bold;}
.cfb { background-color: #C8B49A; text-align:left; padding: 5px; }
.cfr { background-color: #98B2C9; text-align:left; }
.titrer { color: #FFFFFF; background-color: #98B2C9; }
.lcp { text-align: center; padding-top: 20px; }
p.spip { text-indent: 3em; }
.accueilplan { font-weight: bold; }
#plantable { width:100%; border: none; }
.col1 { width:20%; }
.col2 { width:55%; }
.col3 { width:25%; }
