a {
	color: #778899;
	text-decoration: none;

}
a:hover {
	text-decoration: underline;

}

img { border-style: none; }


.titresite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #DDDDDD;


}
.titresommaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;


}
.situation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-align: left;



}
.introduction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-align: left;


}
.listeplate {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	display: block;
	border: 1px none #778899;
	vertical-align: middle;
	text-decoration: none;
	height: 20px auto;
	margin: 15px auto;
	background-color: #F4F4F4;
	width: 100%;
	background-position: center;
}
.soustitresite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #000000;
	margin: 15px;

}
.encadre {
	text-align: left;
	display: block;
	border: 1px dotted #778899;
	vertical-align: middle;
	margin: 5px 1px;
	background-color: #F4F4F4;
	padding: 10px;
}

.encadre2 {
	text-align: center;
	display: block;
	border: 1px dotted #778899;
	vertical-align: middle;
	margin: 15px 5px;
	background-color: #F4F4F4;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
}

.forml { 
	width: 100% ; 
	background-color: #FFFFFF; 
	border: solid 1px #909090; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;

}

.form2 { 
	display: block;
	vertical-align: middle;
	width: 100% ;
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;

}

.formrecherche {
    width: 100% ;
	background-color: #FFFFCC; 
	border: solid 1px #909090; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;

}
.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-align: justify;

}

.spip_documents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #708090;
	font-style: normal;
	text-align: center;

}
.services {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	display: block;
	border: 1px none #778899;
	vertical-align: middle;
	text-decoration: none;
	height: 20px;
	margin: auto;
	background-color: #F4F4F4;
	text-align: left;
	padding: 5px;
	float: left;

}
.spip_note {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	text-align: left;
	width: auto;
}

.cadreblanc { padding:5px; color: #aaaaaa;}
 .cadrebleu {
	background-color: #F4F4F4;
	padding:5px;
	color: #000000;
	border-bottom: 1px dashed #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}
 .cadrespip{ background-color: #cccccc; padding:5px; color: #1A237D; }
  .cadregris { background-color: #FEF6DF; cursor: pointer; padding:5px; color: #333333; }
  .aveccadre { border: 1px dashed #cccccc;  padding:5px; cursor: pointer;}
  .aveccadregris { border: 1px dashed #cccccc;  padding:5px; cursor: pointer; background-color: #f3f3f3}
  .sanscadre { border: 1px dashed #ffffff;  padding:5px;}
  .decaler { margin-left: 8px; }
  .decaler:first-line {margin-left: -8px;}
  .blancblanc { color: #ffffff;  padding:5px;}
.r-hg 	{
	width: 5px; height: 24px; background: url('img_pack/rond-hg-24.gif') no-repeat right bottom;
}
.r-h {
	height: 24px; background: url('img_pack/rond-h-24.gif') repeat-x bottom;
}
.r-hd {
	width: 5px; height: 24px; background: url('img_pack/rond-hd-24.gif') no-repeat left bottom;
}
.r-g {
	width: 5px; background: url('img_pack/rond-g.gif') repeat-y right;
}
.r-d {
	width: 5px; background: url('img_pack/rond-d.gif') repeat-y left;
}
.r-bg {
	width: 5px; height: 5px; background: url('img_pack/rond-bg.gif') no-repeat right top;
}
.r-b {
	height: 5px; background: url('img_pack/rond-b.gif') repeat-x top;
}
.r-bd {
	width: 5px; height: 5px; background: url('img_pack/rond-bd.gif') no-repeat left top;
}
.r-c {
	background: white; padding: 2px;
}
.spip_encadrer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;;}
.titrearticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;

}
.servicesbreve {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	display: block;
	border: 1px none #778899;
	vertical-align: middle;
	text-decoration: none;
	height: 20px;
	margin: 5px 5px 5px 450px;
	background-color: #F4F4F4;
	text-align: right;
	padding: 5px;

}
p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}

.spip_surligne { background-color: #778899; }
body {
	text-align: left;
	margin-left: 5px;


}
.listrub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.listerubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 18px;
}
.titrebreve {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	color: #666666;
}
.a99_breve {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	text-align: left;
	width: auto;
}