* {
margin: 0;
padding: 0;
border: 0;
}

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
background: #042A00;
}

a, a:link, a:hover, a:visited, a:active,
a img, a:link img, a:hover img, a:visited img, a:active img,
img {
border:0;
text-decoration:none;
}

/* ############################################# Début LAYOUT ########################################### */

#framecontentLeft, #framecontentRight{
position: absolute; 
top: 0; 
left: 0; 
width: 200px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: navy;
color: white;
text-align:center;
}

#framecontentLeft {
background: #042A00 url('images/fond_left.png') no-repeat bottom right;
}

#framecontentRight{
left: auto;
right: 0; 
width: 150px; /*Width of right frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #042A00  url('images/fond_right.png') no-repeat left bottom;
color: white;
}

#framecontentTop, #framecontentBottom{
position: absolute;
top: 0; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
right: 150px; /*Set right value to WidthOfRightFrameDiv*/
width: auto;
height: 130px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #042A00;
color: white;
}

#framecontentTop {
background: #042A00  url('images/fond_top.png') no-repeat right top;
height: 150px; /*Height of top frame div*/
padding-top:125px;
}

#framecontentBottom{
top: auto;
height: 120px; /*Height of bottom frame div*/
bottom: 0;
background: #042A00  url('images/fond_bottom.png') no-repeat left bottom;
}

#maincontent{
position: fixed; 
top: 150px; /*Set top value to HeightOfTopFrameDiv*/
bottom: 120px; /*Set bottom value to HeightOfBottomFrameDiv*/
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
right: 150px; /*Set right value to WidthOfRightFrameDiv*/
overflow: auto; 
/*background: #042A00 url('images/fond_centre.png') no-repeat top left;*/
background: #042A00 ;
}

#maincontent #contenu{
padding:10px;
}

* html body{ /*IE6 hack*/
padding: 150px 150px 120px 200px; /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent #contenu{ /*IE6 hack*/
padding:10px;
}

* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
width: 100%;
}

/* ############################################# Fin LAYOUT ########################################### */


/* ############################################# frame LEFT ########################################### */
#framecontentLeft #logo {
margin-top:15px;
margin-left:10px;
width:182;
height:67;
}

#framecontentLeft a#lien_murint, #framecontentLeft a:link#lien_murint, #framecontentLeft a:visited#lien_murint {
margin-top:45px;
margin-left:10px;
background: #042A00 url('images/lien_mur_int.png') no-repeat top left;
width:168px;
height:58px;
display:block;
}
#framecontentLeft a:hover#lien_murint, #framecontentLeft a:active#lien_murint {
margin-left:15px;
background: #042A00 url('images/lien_mur_int_hover.png') no-repeat top left;
}

#framecontentLeft a#lien_sedums, #framecontentLeft a:link#lien_sedums, #framecontentLeft a:visited#lien_sedums {
margin-top:45px;
margin-left:10px;
background: #042A00 url('images/lien_sedums.png') no-repeat top left;
width:170px;
height:60px;
display:block;
}
#framecontentLeft a:hover#lien_sedums, #framecontentLeft a:active#lien_sedums {
margin-left:15px;
background: #042A00 url('images/lien_sedums_hover.png') no-repeat top left;
}

#framecontentLeft a#lien_murext, #framecontentLeft a:link#lien_murext, #framecontentLeft a:visited#lien_murext {
margin-top:5px;
margin-left:10px;
background: #042A00 url('images/lien_mur_ext.png') no-repeat top left;
width:161px;
height:58px;
display:block;
}
#framecontentLeft a:hover#lien_murext, #framecontentLeft a:active#lien_murext {
margin-left:15px;
background: #042A00 url('images/lien_mur_ext_hover.png') no-repeat top left;
}

#framecontentLeft a#lien_tapis, #framecontentLeft a:link#lien_tapis, #framecontentLeft a:visited#lien_tapis {
margin-top:5px;
margin-left:10px;
background: #042A00 url('images/lien_tapis.png') no-repeat top left;
width:161px;
height:58px;
display:block;
}
#framecontentLeft a:hover#lien_tapis, #framecontentLeft a:active#lien_tapis {
margin-left:15px;
background: #042A00 url('images/lien_tapis_hover.png') no-repeat top left;
}

#framecontentLeft a#lien_nouscontacter, #framecontentLeft a:link#lien_nouscontacter, #framecontentLeft a:visited#lien_nouscontacter {
margin-top:15px;
margin-left:20px;
background: #042A00 url('images/lien_nous_contacter.png') no-repeat top left;
width:129px;
height:36px;
display:block;
}
#framecontentLeft a:hover#lien_nouscontacter, #framecontentLeft a:active#lien_nouscontacter {
margin-left:25px;
background: #042A00 url('images/lien_nous_contacter_hover.png') no-repeat top left;
}

/* ############################################# frame RIGHT ########################################### */

#framecontentRight a#lien_photos, #framecontentRight a:link#lien_photos, #framecontentRight a:visited#lien_photos {
background: #042A00 url('images/lien_photos.png') no-repeat top left;
width:150px;
height:130px;
display:block;
}
#framecontentRight a:hover#lien_photos, #framecontentRight a:active#lien_photos {
background: #042A00 url('images/lien_photos_hover.png') no-repeat top left;
}

#framecontentRight a#lien_ecolo, #framecontentRight a:link#lien_ecolo, #framecontentRight a:visited#lien_ecolo {
margin-top:45px;
margin-left:10px;
background: #042A00 url('images/lien_ecolo.png') no-repeat top left;
width:131px;
height:47px;
display:block;
}
#framecontentRight a:hover#lien_ecolo, #framecontentRight a:active#lien_ecolo {
margin-left:15px;
background: #042A00 url('images/lien_ecolo_hover.png') no-repeat top left;
}

#framecontentRight a#lien_questions, #framecontentRight a:link#lien_questions, #framecontentRight a:visited#lien_questions {
margin-top:10px;
margin-left:10px;
background: #042A00 url('images/lien_questions.png') no-repeat top left;
width:115px;
height:44px;
display:block;
}
#framecontentRight a:hover#lien_questions, #framecontentRight a:active#lien_questions {
margin-left:15px;
background: #042A00 url('images/lien_questions_hover.png') no-repeat top left;
}

#framecontentRight a#lien_questions, #framecontentRight a:link#lien_questions, #framecontentRight a:visited#lien_questions {
margin-top:10px;
margin-left:10px;
background: #042A00 url('images/lien_questions.png') no-repeat top left;
width:115px;
height:44px;
display:block;
}
#framecontentRight a:hover#lien_questions, #framecontentRight a:active#lien_questions {
margin-left:15px;
background: #042A00 url('images/lien_questions_hover.png') no-repeat top left;
}

#framecontentRight a#lien_plantes, #framecontentRight a:link#lien_plantes, #framecontentRight a:visited#lien_plantes {
margin-top:10px;
margin-left:10px;
background: #042A00 url('images/lien_plantes.png') no-repeat top left;
width:94px;
height:46px;
display:block;
}
#framecontentRight a:hover#lien_plantes, #framecontentRight a:active#lien_plantes {
margin-left:15px;
background: #042A00 url('images/lien_plantes_hover.png') no-repeat top left;
}

/* ############################################# frame MAIN CONTENU ########################################### */

h1#titre_page {
font-size:1.3em;
letter-spacing:1px;
border-bottom:1px solid #ffffff;
height:20px;
}

#contenu {
color:#ffffff;
font-size:1.1em;
}

#contenu h1{
font-size:1.2em;
letter-spacing:1px;
border-bottom:1px solid #ffffff;
margin:10px 0;
}
#contenu h2{
font-size:1.2em;
letter-spacing:1px;
margin:5px 0;
}
#contenu h3{
font-size:1.1em;
margin:3px 0;
}
#contenu h4{
font-size:1em;
margin:3px 0;
}

#contenu p {
margin-top:7px;
margin-bottom:7px;
text-align:justify;
}

#contenu a,#contenu a:link,#contenu a:visited  {
color:#ffffff;
text-decoration:underline;
}
#contenu a:hover  {
color:#ffffff;
text-decoration:none;
}

#contenu img {
margin:10px;
margin-top:0;
margin-bottom:5px;
}

#contenu ul {
margin-top:1px;
margin-bottom:3px;
margin-left:25px;
}

#contenu p.formItem label{
	display: inline;
  float: left;
  width: 250px;
  text-align:right;
	padding: 0 .5em 0 0;
	font-weight:bold;
	font-size:0.9em;
}

#contenu p.formItem .bouton {
	border:1px solid #FFFFFF;
	background: #015A01;
	font-size:0.9em;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

/* ############################################# frame BOTTOM ########################################### */

#framecontentBottom {
padding-right:3px;
text-align:right;

}
#framecontentBottom p{
margin-top:90px;
font-size:0.9em;
.titreTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

