 body {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:black;
	font-size:12px;
	background-color:#fff;
	margin:0;
	padding:0;
}

img {
	border: none;
}
p {
	padding-left:10px;
}

#page {
	background-color:#fff;
	color:#000;
	margin: 0 auto 10px auto;
	width: 962px;
	height: 100%;
} 
a {
  text-decoration:none;
  color:#ff3300;
}
 #total {
  margin-left:auto;
  margin-right:auto;
  width:760px;
  border:1px solid black;
  margin-top:1em;
  margin-bottom:1em;
  background-color:#efefef;
  color:#000;
 }
 h1 {
  margin:0;
  font-size:14px;
  padding-left:0.5em;
  color:#422800;
  font-weight:normal;
  letter-spacing:0.25em;
  line-height:30px;
  border-top:1px dashed black;
  border-bottom:1px dashed black;
  background-color:#ddd;
 }
 h2 {font-size:12px; text-decoration:none;}
#pubheader {
	width:960px;
	height:25px;
	background-color:#dfe996;
	margin:0;
	padding:0;
	border:1px solid #000;
	padding-top:3px;
}
 #main {
	width:702px;
	float:left;
	margin:0;
	padding:0;
 }

#menu {
float:left;
  background-color:#fff;
  width:149px;
  height:800px;
  border-left:1px solid black;
  border-bottom:1px solid black;
 }
 #menu h3 {
  margin:0;
  font-size:12px;
  color:#000;
  background-color:#c9d300;
  padding-right:0.5em;
  padding-left:0.25em;
  padding-top:0.5em;
  padding-bottom:0.5em;
  letter-spacing:0.25em;
  font-weight:normal;
  border-bottom:1px solid black;
 }
 #menu ul {
  margin:0;
  padding:0;
  list-style-type:none;
 }
 #menu li {
  background-color:white;
  color:#666;
  margin:0;
  border-bottom:1px solid black;
  padding:0;
 }
#menu li a {
  background-color:#fff;
  line-height:1.25em;
  padding-left:0.5em;
  display:block;
 }
 #menu li a:hover {
  color:white;
  background-color:#8F4700;
 }

 #contenu {
float:right;
  width:550px;
  -width:548px;
  height:800px;
  border-left:1px solid black;
  border-right:1px solid black;
  background-color:white;
  color:#000;
  overflow:auto;
 }
 #contenu h1 {
  color:#422800;
  margin:0;
  padding-right:0.5em;
  padding-top:0.5em;
  padding-left:1em;
  padding-bottom:0.5em;
  letter-spacing:0.3em;
  font-weight:bold;
 }
 #contenu h2 {
	background-color:#eee;
  margin:0;
  padding-right:0.5em;
  padding-top:0.5em;
  padding-left:10px;
  padding-bottom:0.5em;
  letter-spacing:0.3em;
  font-weight:bold;
 }
 #contenu p {
  margin:0;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  padding-top:5px;
  }
 #contenu h3 {
  color:#FF6600;
  background-color:#e0e0e0;
  margin:0;
  padding-top:0.5em;
  padding-right:0.5em;
  padding-bottom:0.5em;
  padding-left:1em;
  letter-spacing:0.3em;
  font-weight:normal;
 }
 #contenu ul {
 margin:0;
 padding:0;
 }
 #contenu li {
	list-style-type:disc;
 }
 #hautarticle {
	float:left;
	width:534px;
	background-color:#fff;
	padding:0;
	margin:0;
 }
 #logoarticle {
	float:left;
	}
 #pubhautarticle {
	float:right;
 }
#menu_2 {
float:left;
  background-color:#fff;
  width:259px;
  height:800px;
  border-right:1px solid black;
  border-bottom:1px solid black;
margin:0;
padding:0;
}
#menu_2 h3 {
  margin:0;
  font-size:12px;
  color:#000;
  background-color:#23b9ba;
  padding-top:0.5em;
  padding-left:0.25em;
  padding-right:0.5em;
  padding-bottom:0.5em;
  letter-spacing:0.25em;
  border-bottom:1px solid black;
 }
 #menu_2 ul {
  margin:0;
  padding:0;
  list-style-type:none;
  border-bottom:1px solid black;
 }
 #menu_2 li {
  background-color:white;
  color:#000;
  margin-top:1px;
  margin-bottom:1px;
 }
#menu_2 li a {
  line-height:1.25em;
  padding-left:0.5em;
  background-color:#fff;
  color:black;
  display:block;
 }
 #menu_2 li a:hover {
  color:white;
  background-color:#FF6600;
 }
 #pub_bas {
	width:957px;
	/*height:auto;*/
	float:left;
	text-align:center;
	background-color:#fff;
	border:3px solid #cad300;
 }
#pub_bas h3 {
	background-color:#cad300;
 }
#pub_bas li {
	list-style-type:none;
}
#mot {
	font-size:12px;
	padding:10px;
}
#mot ul {
	margin:0;
	padding:0;
}
#mot li {
	display:inline;
	margin:0;
	padding:0;
}
#mot a: {
	text-decoration:none;
}
/*------------------------------------ LES CLASSES ----------------------------*/
.accueil img.spip_logos {
	float:left;
	padding:5px;
	text-decoration:none;
	border:none;
}
.strong {
	font-weight:bold;
	font-size:24px;
	color:orange;
	background-color:#ddd;
}
.logoarticle {float:left; margin:0 10px 0 0;}
.nettoyeur {clear:both; margin:0; padding:0;}

