html{
 background: #000;
 color: #fff;
}

body{
 font-family: Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
 font-size: 0.8em;
 background: #000;
 color: #fff;
}

#pageWrapper{
/*	width: 780px; */
	width: 860px; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: #000;
	}
#logo{

}
#page{
	/* background: transparent url(img/menu_barre.jpg) repeat-y; */
}
#pageHeader{
	height:40px;
	background: transparent url(img/menu_header.jpg) no-repeat; 
	font-size:140%;
	font-weight:bold;
	text-align: right;

	padding: 8px 140px 0px 0px;
}

/* MENU */
#navigation{
	width: 202px;
	float:left;
	text-align: left;
	margin:0px;
	padding:0px;
	
	background: #FB913F;

}

#navigation h1{
	margin: 0px;
	font-size:110%;
	font-weight:bold;
	text-align: center;
	color: #000;
}
#navigation ul{
	margin: 0px;
	padding-left: 10px;
	list-style-type: none;
}

#navAcceuil{

	padding-top : 10px;


	color: #000;
	text-align: left;
}

#navWeb{
	color: #000;
	text-align: left;
	padding:0px;
	margin:0px;
}

#navBreves{
	padding-left: 10px;
	padding-right: 10px;
}

#navSyndication{
     	text-align: left;
	padding-left: 10px;
}

#navNouvelles{
     	text-align: left;
	padding-left: 10px;
}

#navRecherche{

}

#navRubrique{
	text-align: left;
}

#navInter{

  /* background: transparent url(img/menu_inter.jpg) repeat-y; */
  height: 18px;
  margin: 0px;
  padding: 0px;
}
#navEnd{
text-align:center;
padding:0px;
margin: 0px;
/*
height:60px;
background: transparent url(img/menu_footer.jpg) no-repeat; 
*/
height:10px;
}



.formulaire{
	color: black;
	margin: 0px;
	padding: 10px;
	border: 0px;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* FOOTER */
.pageFooter{

/*
	padding: 11px 00px 0px 270px; 
	background: transparent url(img/footer.jpg) no-repeat;
*/
	background: transparent url(img/menu_header.jpg) no-repeat;

	text-align: left;
	height:50px; 
	margin:0px;
	color: #000;
	clear: both;

	padding: 12px 0px 10px 10px;
	margin-left: 222px;

/*
	background: #FB913F;
*/
}

/* CONTENU */
.content {
/*	width:555px; */
	width:635px;
	margin-left: 222px;
/*	padding-bottom: 20px; */

	padding-bottom: 5px; 
	text-align: left;
}

.allpost{  
	padding-right:10px;
	background: #FFdabf; 
	-moz-border-radius: 15px;
	color: #000;  	
}

.allpost h1{
	padding:0px;
	margin:0px;
	font-size:220%;
	color:#000;
	text-align: center;
}

.allpost h2{
	-moz-border-radius: 15px;
	font-size: 105%;
	margin-left:0px;
	padding-left: 25px;
	background: #fff url(img/star.png) no-repeat left;
	background-position: 5px 0.1em;
}


.post{
padding:10px 10px 0px 10px;
color: #000;
text-align: justify;
min-height: 150px;
/* min-height: 130px; */
}

.post-evenement{
padding:10px;
color: #000;
text-align: justify;
min-height: 100px;
}

#post h3{
padding:0px;margin:0px;
color: #000;
font-size: 90%;
padding-left: 20px;
}

#post h3 a{
padding:0px;margin:0px;
}

/* *************************** */
h1, h2, h3, h4, h5, h6{
 font-family: "Trebuchet MS", sans-serif;
}

h2{font-size: 1.2em; margin: 0em 0;}
h3{font-size: 1em; margin: 0em 0;}
h4{font-size: 1em; font-weight: normal}

a:link{color:#022; background:transparent;}
a:visited{color:#222; background:transparent;}
a:hover{color:#222; background:transparent;}
a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#999; background:transparent;}
a img{border: none;}

abbr, acronym{
	border: none;
	background: transparent url() repeat-x bottom;
	cursor : help;
}

code, pre, kbd {
	font-family:"Courier New", Courier, monospace; font-size : 1em;
}

fieldset{
	border: none;
}

.field label{
       display: block;
       cursor: pointer;
       cursor: hand; 
}

.formrecherche {
		width:182px;
		background: transparent;
		color: #505030;
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 80%;
		font-weight: normal;
		padding:5px;
}

.formrecherche p{
  text-align: center;
  background: transparent;
}

.formrecherche input{
  background: #ffdabf;
  -moz-border-radius: 10px;
  width:155px;
}

/*
 * Habillage des menus et de la navigation
 */
.encart {
width:170px;
float:right;
margin: 0px 0px 5px 10px; 
padding:0px; 
}
.encart h2{
background: #f4f;
padding:0px;
margin:0px;
}
.menu-ul{
margin:0px;
padding:0px;
list-style: none;
-moz-border-radius: 10px;
border: 1px solid #000;
}

.menu-item{
text-align: right;
margin:0px;
padding:0px;
font-size:80%;
padding:0px 10px 0px 10px;
}

.menu-titre{
text-align:center;
-moz-border-radius: 10px;
margin:0px;
padding:0px;
border: 1px solid #000;
}

.encart .structure{
text-align:center;
-moz-border-radius: 10px;
margin:0px;
padding:0px;
border: 1px solid #000;
background-color: #eaeaff;
}
.divers{
}
.breves{
}

.divers .menu-titre	{ background-color: #eaeaff;}
.divers .menu-ul        { background-color:#aeaaff;}

.breves .menu-titre	{ background-color: #fff2f2; }
.breves .menu-ul        { background-color:#eee4f4;}









.chapo{
font-style: italic;
}

.spip_logos{
/*padding-right:10px;*/
padding-left:10px;
}

.texte{
padding-left: 10px;
padding-right: 10px;
color:#000;
text-align: justify;
}


.soustitre{
font-style: italic;
}