body {
background-color: #eee;
/*  background: #EFECE2 url(images/center-bg.png) center top repeat-y;*/
background-position: center;
font-family: "Nimbus Sans L", "Bitstream Vera Sans",
            "Arial", "Verdana", sans-serif;
/*font-family: "Trebuchet MS", sans-serif;*/
/*font-family: "Arial", sans-serif;*/
color:#000;
}

h1
	{
	
/*color:#5f1b66;*/
color:#000;
text-align: left;
font-weight:bold;
font-size: 1.3em;
padding-left:25px;
background: url(images/bloc.png) 0px 0px no-repeat;
	}
	
p
	{
		font-size: 1.2em;
		color:#000;
		text-align: justify;
	}
h2
{
color:#000;
		text-align: left;
font-size: 1.1em;
font-weight:bold;
}
em
{
font-size: 1.3em;
}
li {
padding: 0 0 0 0;
font-size: 1.2em;

} 
a {
/*display:block;*/
padding-left:0em;
margin-top:15px;
text-decoration:none;
border-bottom:1px solid #000;
}
a:hover, a:visited, a:link {
color:#000;
border-bottom:1px solid #000;
}

.principal {
font-size:1.3em;
font-weight:normal;
}
.citation {
font-weight:normal;
font-size:1.2em;
font-style:italic;
}

.couleur {
color:#b47095;
}

/* *************************************** */
/* structure de base */
/* *************************************** */

#page {
background-color: #eee; 
padding:00px;
max-width: 960px;
margin: 0 auto;
}

#contenu {
/*height:auto;*/
margin-left:220px;
border:1px solid white;
background-color: #ddd;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:2px solid white;
	padding:5px 10px;
}

	
#entete {
margin:0 auto;

height:180px;
/*width: 90%;
margin:10px 0 30px 0;*/
/*border:2px solid white;
 /*background-color: #6380b0;*/
background: url(images/bandeau.png) top center no-repeat;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px; 
}
#bandeau p a{
color:#000;
text-align:right;
}
#bandeau {
margin-top:150px;
float:right;
}

#menu {
float: left;
width: 200px;
/*margin-bottom:30px;*/
padding:0px;
margin:0 auto;


 }
.encadre {
border:1px solid white;
background-color: #c2ff66; 
margin-bottom:15px;
color:#000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:2px solid white;
}
.encadre p {
text-align:center;
font-weight:bold;
color:#000;
}

#menu ul {
margin:0 auto;
padding:10px 0px 10px 15px ;
text-align:left;
font-size: 0.9em;
}

#menu li{
list-style-image:none;
list-style-position:inside;
list-style-type:square;
color:#000;
} 
#menu p{
font-size:1.3em;
}
#menu a{
color:#333;

/*display:block;*/
margin:0px;
border: none;
}
#menu a:hover {
color:#000;
/*border-bottom:1px solid #5f1b66;*/
/*background-image: url(images/mini.jpg); 
background-repeat: no-repeat;
background-position: 5px 0px;*/
  }
#menu .allumemenu {
color:#000;
margin:0px;
font-weight:bold;
background-image: url(images/mini.jpg); 
background-repeat: no-repeat;
background-position: 0px 0px;
}

#pied {
margin-top:10px;
border-top:solid 1px;
bottom:10px;
/*color:#800000;
background-color: #a6a6a6;*/
clear:both;
text-align:center;
}
#pied p {
padding-left: 25px; 
font-family: "Nimbus Sans L", "Bitstream Vera Sans",
            "Arial", "Verdana", sans-serif;
font-weight:bold;
font-size: 1.0em;
text-align:center;
}
/* *************************************** */
/* photos */
/* *************************************** */

.photo img{
float:right;
margin:15px;
	border:1px solid black;
	padding:0px;
}

/* *************************************** */
/* structure locale */
/* *************************************** */

.cache {
display:none;
width:300px;
float:right;
margin:15px;
border:3px solid #5f1b66;
}
.liste {
margin-right:340px;
}
.accueilliste li{
list-style-image:none;
list-style-position:inside;
list-style-type:none;

}
.accueilgauche {
width:230px;
float: left;
margin-right:40px;
margin-left:0px;
margin-bottom:15px;
}
.accueilcentre {
margin-right:0px;
margin-left:0px;
}
.accueildroite {
width:250px;
float: right;
margin-top:-10px;
margin-right:0px;
margin-left:20px;
}
.contactgauche {
float:left;
}
.contactdroit {
width:300px;
float:right;
margin-right:0px;
margin-left:0px;
}

