body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
  padding:0;
  margin:0;
  color:#000000;
}

a {
  color: #00A6EB;
  text-decoration: none;
}
a:hover {
	color:#007AAE;
  text-decoration: none;
}

.news a {
  color: #333333;
  text-decoration: none;
}
.news a:hover {
	color:#666666;
  text-decoration: none;
}

p {
	margin:0;
	padding:3px;
}
.toptitre {
  font-size: 120%;
  color: white;
}
h1 {
  padding:0;
  margin:0;
  display:block;
	text-align:center;
  width:100%;
  height:25px;
  padding-top:4px;
}
h2{
	font-size: 115%;
	color: darkblue;
  padding:0;
  margin:0;
  margin-bottom:1px;
}
h3 {
	font-size: 110%;
 color: blue;
  padding:0;
  margin:0
  margin-bottom:1px;
}
.centreTitreH1{
	padding:5px;
	text-align:center;
}
#niemeCentre {
	margin-left:25px;
	padding-right:3px;
  margin-top:20px;
}
#niemeCentre .niememenu a {
	color:#000000;
	font-size:12px;
	line-height:20px;
}
#niemeCentre .niememenu a:hover {
	color:#999999;
	border-bottom:3px solid gray;
	font-size:12px;
	line-height:20px;
}



/* menu css */
#conteneur {
  width:800px;
  margin-left:auto;
  margin-right:auto;
}
#bandeau{
  width:100%;
  margin:0; padding:0;
  height:100px;
}
#menu {
  position:absolute;
  width:147px;
  margin-left:37px;
  margin-top:250px;
}

#centerpage {
  position:absolute;
  margin-left:220px;
  margin-top:105px;
  width:580px;
}
#centerpage1 {
  width:630px;
  margin-top:20px;
}


#pied_de_page{
  /* width:100%; */
  text-align:center;
  font-size:10px;
  padding:10px;
  height:50px;
}



.pied a{
  text-size:10px;
  color:#CCCCCC;
}
.pied a:hover{
  text-size:10px;
  color:#FFFFFF;
}


.titre {
	margin:0;
	padding:0;
	margin-bottom:6px;
	margin-top:3px;
	color:#FB9700;
	font-weight: bold;
	font-size:16px;
}
.soustitre {
	margin:0;
	padding:0;
	margin-bottom:3px;
	margin-top:3px;
	color:#FFBA53;
	font-weight: bold;
	font-size:13px;
}
.bloc {
  /* width:798px; */
  border:1px solid gray;
}
 .path {
  width:100%;
  margin:4px;
  font-size:9px;
  color:#AAAAAA;
 }
 .path a{
  font-size:9px;
  color:#AAAAAA;
 }
 .path a:hover{
  font-size:9px;
  color:#AAAAAA;
 }
 .infos_2 {
  color:black;
  font-size:16px;
 }
  .infos_2 a {
  color:black;
  font-size:16px;
 }
  .infos_2 a:hover {
  color:gray;
  font-size:16px;
 }
 
 .information {
  color:green;
  padding:8px;
  margin:10;
  margin-left:20px;
  font-size:16px;
 }
 .information_bad {
  color:red;
  padding:8px;
  margin:10;
  margin-left:20px;
  font-size:16px;
 }
 
 .paragraphe {
   line-height:130%;
 }
.border_bottom {
  border-bottom:4px solid #00A6EB;
}
.commentaire {
  font-size:10px;
  color:#AAAAAA;
}
.imageabs {
  position:absolute;
  width:170px;
  text-align:center;
}
.box_web {
  float:right;
  width:410px;
  margin-top:8px;
}
.box_web_long {
  float:left;
  margin-top:8px;
}
.niememenu {
	width:150px;
	padding:10px;
	float:left;
  text-align:center;
  margin-bottom:15px;
}
.box_menu {
  width:170px;
  float:left;
  text-align:center;
  margin-top:0;
  padding:0;
  z-index:-1;
}
.box_help {
  float:right;
  width:180px;
  margin-top:20px;
}

.box_web_long li {
  display:block;
  margin:0;
  padding:0;
  list-style-type: none;
  margin-bottom:5px;
  padding:3px;
  background-color:#EEEEEE;
  line-height:130%;
}
.box_web_long ul {
  margin:0;
  padding:0;
}
.box_web_long b {
  color:#CF040B;
}

.picto {
  margin-top:20px;
  float:left;
}