body {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	background:     url('legumes.jpg') top right no-repeat;
        margin : 0;
        padding : 0;
}
#accueil {
	background: none;
}
ul.menu {
	text-align:	center;
	font-size:      13px;
}

ul.menu li {
	display:	inline;
	margin:		0px;
	color:          green;
}
ul.menu a:link, ul.menu a:visited, ul.menu a:hover, ul.menu a:active {
	color:          green;
	text-decoration:	none;
}

h1 {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	text-align:	center;
	color:		green;
	padding:	50px;
	padding-right:	400px;
	margin:		0px;
}

h2 {
	font: italic 22px Georgia, "Times New Roman", Times, serif;
	color:		red;
	text-align: center;
	padding-top:	15px;
	padding-bottom: 5px;
/*	padding-left:   180px;*/
}

#body {
	margin-left: 120px;
	width:          630px;
	background:     url('paysage.jpg') bottom right no-repeat;
}

#bodyaccueil ul a:link, #bodyaccueil ul a:visited, #bodyaccueil ul a:hover, #bodyaccueil ul a:active {
	font: italic 1em Georgia, "Times New Roman", Times, serif;
        color:          red;
	font-weight:	bold;
}

.legume {
	float: left;
	clear: left;
	margin: 0 3em 0 0;
}

#content {
	padding: 10px;
	border-left: 1px solid #b6fe76;
	border-right: 1px solid #b6fe76;
}

#content p, #content blockquote {
	text-align: justify;
}
#content blockquote {
	padding-left: 50px;
}
#content ul {
	text-align: justify;
}
#content li {
	list-style-image: url(point.png);
}
#soustitre {
	color:          green;
	font-weight:	bold;
	margin-bottom:	50px;
	padding-left:   150px;
	font-size:      14px;
}
#licencewikipedia {
	text-align:	center;
	font-style:     italic;
	color:		red;
	margin:		2em 4em 0 4em;
}
#pieddepage {
	margin-top:	80px;
	padding-bottom:	20px;
	text-align:     center;
	color:          green;
	font-size:	x-small;
	font-weight:    bold;
}
#pieddepage a:link, #pieddepage a:visited, #pieddepage a:hover, #pieddepage a:active {
	color:          green;
}

fieldset {
	border:		1px solid #FFA3A3;
	margin-top:	1em;
	margin-bottom:	2em;
	padding:	1em;
}
fieldset textarea, fieldset input, fieldset legend {
	border:		1px solid #FFA3A3;
	background-color:	#F3FFE8;
}

fieldset legend { 
	background:	url(point.png) center left no-repeat;
	padding:        2px 6px;
	padding-left:	15px;
}

fieldset input.text {
	width:	360px;
}

fieldset textarea {
	width: 560px;
}

fieldset label {
	font-style:	italic;
	display:	inline;
	float:		left;
	width:		200px;
}

#bodyaccueil ul li {
	margin-bottom:	1.5em;
}

* html .hauteur225 {height: 225px}
.hauteur225 {min-height: 225px;}

* html .hauteur167 {height: 167px}
.hauteur167 {min-height: 167px;}

.cartedevisite {
	color:	green;
	background:     url('carte_visite.jpg') top right no-repeat;	
	height:	210px;
	width:	330px;
}
.cartedevisite div {
	text-align: left;
	padding:        50px 30px 0 75px;
}
#openlayers {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 10px;
  right: 10px;
  top: 70px;
  bottom: 10px;
}
#map {
  border: 1px solid black;
  margin: 5px;
}
.olControlAttribution { bottom: 10px!important; left: 10px;}

