*{
margin:0px;
padding:0px;
}

body{
	font-size: 1.1em;
	font-family: Verdana,Arial, Sans-serif;
	color: #000;

	background: #274430 url(../img/WEB-BANDEAU.jpg) no-repeat 50% 0;
}
hr{
margin:10px;
}
p,h1,h2,h3,h4,h5
{
margin:0;
padding:0;
}
h1
{
	font-size: 1.1em;
}
h2
{
	font-size: 1.1em;
}
h3
{
	font-size: 0.9em;
}

a{
  color:black;
}

a img{
  border:none;
}

#page
{
	background-color:  white;
	width: 900px;
	margin:205px auto;
	position: relative;
}
#gauche{

  float:left;
  width:19%;
  border-top: 1px #FFC8C4 solid;
  border-left: 1px #FFC8C4 solid;  
  border-right: 1px #683B37 solid;
  border-bottom: 1px #683B37 solid;
}
#gauche ul
{
  margin:0;
  padding:0;
  list-style: none outside;
  text-align : center;
}
#gauche h2
{
  margin:0;
  background-color :#94544F;
  color : white;
  text-align : center;
  padding:5px 0 5px 0;
  border-top: 1px #FFC8C4 solid;
  border-left: 1px #FFC8C4 solid;
  border-right: 1px #683B37 solid;
  border-bottom: 1px #683B37 solid;
}

#gauche ul li
{
  margin:0 0 1px 5px;
  padding:0;
  text-align : left;
  width:90%;
}
#gauche ul li span.on
{
  font-style: italic;
  font-weight: bold;
}
div#gauche ul.photos  li {
  text-align: center;
  margin-top:10px;
}
.photos_horizontal{
  margin:0;
  padding:0;
  list-style: none outside;
  text-align : center;
  background-color:  white;
}
a.photos_horizontal
{
  margin:3%;
  text-decoration:none;
}

#droite{
float:right;
width:80%;
}
.contenu
{
  margin-top:5px;
  background-color:  white;
}
.contenu h1, .edito h2{
color: white;
background-color:#4F945B;
padding:5px;
  border-top: 1px #C4FFCE solid;
  border-left: 1px #C4FFCE solid;
  border-right: 1px #376840 solid;
  border-bottom: 1px #376840 solid;
}
.contenu h2,.contenu p, .contenu h3
{
margin:5px;
}
.galerie
{

  margin-top:5px;
  background-color:  white;
}
.galerie h1{
color: white;
background-color:#4F945B;
padding:5px;


}
.galerie h2
{
margin:5px;
margin-top:10px;
}
.galerie p, .galerie h3
{
margin:10px 0 0 20px;
}

.edito
{
margin:0 0 10px 0;
padding:0;
background-color:  white;
}
.edito h3,.edito p
{
margin:5px;
}

.portfolio a,.portfolio a:link,.portfolio a:visited,.portfolio a:active{
border: thin black none;
text-align: center;
vertical-align: middle;
}
.portfolio a img{
height:225px;
width:150px;
border:none;
margin:10px;
}

.portfolio a:hover {
	background: transparent;
}
#pied {
  padding:20px 0;
  text-align:center;
	clear:both;
}
#document_actif{
margin:auto;
margin-top:5px;
text-align:center;
}
.liste-articles ul, .rubriques ul{
  list-style: none inside;
}
.liste-articles h3{
  display:inline;
}
