@charset "utf-8";
/* CSS Document */
#haut_de_page {
	width: 100%;
	height: 113px;
}

#sous_haut {
	width: 100%;
	height: auto;
	background-image: url(../../img/menu/fondsuperieur.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

#sous_haut table {
	width: 100%;
}

#sous_haut table tr {
	vertical-align:top;
}

#sous_haut #hierarchie {
	float: left;
	margin-bottom:0;
}

#sous_haut .formulaire_recherche {
	float: right;
	margin-right:12px;
}

#principal {
	height: auto;
	padding-left:85px;
	background-image: url(../../img/trad/bande_molecules.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#pied {
	width: 100%;
	top: auto;
	height:20px;
	padding:0px;
}