body{
background: url("images/bg.png");
padding:0px;
margin:0px;
font-size:14px;
}

a{
color: #92C86A;
font-weight:bold;
}
a:hover{
color: #000;
font-weight:bold;
}

p{
margin:0px;
margin-bottom:5px;
}

ul {
padding:0px;
margin:0px;
list-style-type: none;
} 

.menu{
height: 18px;
margin:2px 0px;
border: 1px solid #92C86A;
padding:2px;
}

.menu a {
float: left;
width: 80px; 
height: 17px;
float: left;
display: block;
text-align: center;
border: 1px solid #92C86A;
text-decoration: none;
color: #000;
background: #fff;
font-weight:bold;
}
	 
.menu a:hover {
background: #000;
color: #92C86A;
}

.menu a:active {
background: #000;
color: #fff;
}

.fondmenu{
background: #E8FDDA;
}

h1{
display:inline;
width:100%;
font-size:14px;
color:#000;
margin:0px;
}

h2{
display:inline;
font-size:12px;
color:#000;
margin:0px;
}

h3{
font-size:13px;
color:#92C86A;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
}

.fondH2{
background: url("images/fondH2.png") repeat-x;
height:21px;
text-align:center;
}

.cleaner{
clear:both;
}

#tout{
width:800px;
margin:20px auto;
border: 1px solid #92C86A;
background: #fff;
}

#conteneur{
padding:0 3px;
}

#nouveau{
border: 1px solid #92C86A;
height:149px;
overflow:hidden;
text-align: justify; 
}

.menuGauche{
float:left;
padding:0px;
margin:0px;
width:161px;
margin-top:2px;
margin-right:2px;
font-weight:bold;
border: 1px solid #92C86A;
}

.menuGauche li a {
height: 25px;
display: block;
text-decoration: none;
color: #FFF;
background: url(images/menu_bgOn.png) no-repeat;
padding-left:20px;
}
	 
.menuGauche li a:hover {
color:#000;
background: url(images/menu_bgOff.png) no-repeat;
}

.contenu{
float:left;
width:617px;
margin:2px 0px;
padding:5px;
text-align: justify; 
}

#plan{
margin-bottom:2px;
border: 1px solid #92C86A;
padding:5px;
height:18px;
}

.texte{
border: 1px solid #92C86A;
margin:6px 2px;
padding:2px;
}

.cell{
float:left;
margin:2px;
width:115px;
text-align:center;
}

.cell img{
border:none;
}
.cell a{
text-decoration:none;
}

#formulaire label{
float:left;
width:150px;
font-weight:bold;
}

#formulaire input{
width:250px;
border: 1px solid #92C86A;
background:#F1FFEF;
}

#formulaire .comment{
border: 1px solid #92C86A;
background:#F1FFEF;
}

#formulaire .bouton{
width:200px;
background:#5C8C4E;
height:22px;
color:white;
font-weight:bold;
}

.partenaire p{
text-align:center;
}

.partenaire img{
border:none;
}

.partenaire a{
text-decoration:none;
color:black;
}

span{
color:#4A723A;
}

.retour{
text-align:right;
margin-top:20px;
margin-right:10px;
}

.retour a{
color:#5C8C4E;
}

label{
float:left;
width:150px;
font-weight:bold;
}