* {
	margin:0;
	padding:0;
	color:#787878;
}

/* general */
p, h1, h2, form, img, td, tr, table, ul {
  margin: 0;
  padding: 0;
  font-size: 12px;
} 
div {
  margin: 0;
  padding: 0;
}
img {
	border: none;
}
a {
	color:#1C89DE;
	text-decoration:none;
}
a:hover {
	color:#1C89DE;
	text-decoration:underline;
}
input {
  border:1px solid #abadb3;
  height:20px;
}
/* body */
body {
	background:#666666 url('fond.gif') repeat-x top left;
	color:#666;
	font:0.7em Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
/* body global */
#global {
	text-align:left;
	width:950px;
	margin:0 auto;
	background-color:#ffffff;
}
#header {
  background:url('header.jpg') no-repeat top right;
}
#footer {
  background:url('footer.jpg') no-repeat top left;
  width:950px;
  height:118px;
}
#header_recherche {
  float:right;
  background:url('header_recherche.jpg') no-repeat top left;
  width:386px;
  height:81px;
  margin:74px 15px 0 0;
}
#header_form {
  padding:44px 0 0 200px;
}
#header_form div{
	float:left;
}
#header_form input {
	margin-top:3px;
}
#header_form .bouton_ok {
  margin:0 0 0 15px;
  width:33px;
  height:30px;
  border:0px;
}
#logo {
  width:364px;
  height:165px;
  float:left;
}
#menu {
  margin:4px 22px 0 3px;
  float:left;
}
.menuBloc {
  width:220px;
  background:url('menu_fond.gif') repeat-y top left;
  margin-bottom:6px;
}
.menuBloc.cat .menuTitre {
  background:url('menu_cat.jpg') no-repeat top left;
  width:220px;
  height:40px;
}
.menuBloc.consult .menuTitre {
  background:url('menu_plus_consult.jpg') no-repeat top left;
  width:220px;
  height:38px;
}
.menuBloc ul {
  padding:6px;
  list-style:none;
}
.menuBloc ul li {
  background:url('fleche.gif') no-repeat 0 3px;
  padding-left:10px;
  color:#2e60d1;
  font-size:10px;
}
.menuBloc ul li a {
	color:#2e60d1;
}
.menuBloc.cat ul li a {
	color:#2e60d1;
	font-weight:bold;
}
.menuBloc .bas1 {
  background:url('menu_bas1.gif') no-repeat top left;
  width:220px;
  height:15px;
}
.menuBloc .basFinal {
  background:url('menu_bas2.jpg') no-repeat top left;
  width:220px;
  height:163px;
  margin-top:100px;
}
#contenu {
  padding:15px 0 10px 0;
  float:left;
}
#arborescence {
  background:#eeeff1 url('arbo_degrad.gif') no-repeat top right;
  padding:3px;
  margin-bottom:10px;
}
.categorie {
  width:225px;
  float:left;
  margin-bottom:15px;
}
.categorie .illustr {
  float:left;
  width:91px;
  height:88px;
  margin-right:7px;
  display:block;
}
.categorie .illustr img {
  margin:21px 0 0 40px;
}
.categorie .illustr_0 {
  background:url('catDossier.jpg') no-repeat top left;
}
.categorie .illustr_1 {
  background:url('catDossier_rouge.jpg') no-repeat top left;
}
.categorie .illustr_2 {
  background:url('catDossier_jaune.jpg') no-repeat top left;
}
.categorie .illustr_3 {
  background:url('catDossier_vert.jpg') no-repeat top left;
}
.categorie .illustr_4 {
  background:url('catDossier_gris.jpg') no-repeat top left;
}
.categorie .illustr_5 {
  background:url('catDossier_noir.jpg') no-repeat top left;
}
.categorie .illustr_6 {
  background:url('catDossier_orange.jpg') no-repeat top left;
}
.categorie a strong {
	color:#1C89DE;
}
.categorie a.souscat {
	color:#787878;
}
.midCadre {
  margin-bottom:15px;
  background:url('mid_fond.gif') repeat-y;
  width:696px;
  clear:both;
}
.midCentre {
  padding:6px;
}
.midBas {
  background:url('mid_bas.gif') no-repeat;
  width:696px;
  height:8px;
}
.midCadre .Barre {
  background:url('mid_barre.gif') no-repeat top left;
  width:696px;
  height:25px;
}
.midCadre .Barre span {
  float:left;
  display:block;
  margin:4px 0 0 10px;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.midCadre .Barre a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.midCadre .BarreCat {
  background:#fff url('mid_barre.gif') no-repeat 0px 0px;
  width:696px;
  height:30px;
}
.midCadre .BarreCat span {
  float:left;
  font-weight:bold;
  color:#ffffff;
  display:block;
  margin:4px 0 0 10px;
}
.midCadre .BarreCat a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.midCadre .BarreCat div {
}
.midCadre .BarreCat div img {
  margin:21px 0 0 38px;
}
.midCadre .BarreDossier {
  background:#fff url('mid_barre.gif') no-repeat 0px 14px;
  width:696px;
  height:39px;
}
.midCadre .BarreDossier span {
  float:left;
  margin:19px 0 0 20px;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.midCadre .BarreDossier a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.midCadre .BarreDossier img {
  margin-left:6px;
  float:left;
}
.midCadre .BarreAllopass {
  background:#fff url('mid_barre.gif') no-repeat 0px 31px;
  width:696px;
  height:87px;
}
.midCadre .BarreAllopass span {
  float:left;
  margin:36px 0 0 20px;
  color:#ffffff;
  font-weight:bold;
}
.midCadre .BarreAllopass a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.Allopass .midCentre span {
  text-align:center;
  display:block;
  width:100%;
  margin-bottom: 7px;
}
.Allopass .midCentre strong {
  text-align:center;
  display:block;
  width:100%;
  margin-bottom: 15px;
}
.midCadreList {
  border:1px solid #efefef;
  width:694px;
}
.midCadreList ul {
  list-style:none;
  padding:10px;
}
.midCadreList ul li {
  clear:both;
}
.midCadreList ul li a.doc {
  display:block;
  width:340px;
  float:left;
  background:url('dossier.gif') no-repeat top left;
  padding:7px 0 0 36px;
}
.midCadreList ul li .prev {
  width:145px;
  height:29px;
}
.midCadreList ul li .dl {
  width:146px;
  height:29px;
}
.searchResult a b{
	color:#1C89DE;
}
#footer div {
  width:430px;
  text-align:center;
  padding:10px 0 0 0;
  line-height:16px;
}