/***************** STYLE GLOBAUX *****************/
a img{
-moz-opacity: 1.00; opacity:1.00;
border: 0px;
}

a:hover img{

-moz-opacity: 0.70; opacity:0.70;
border: 0px; }
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 20px Arial, Helvetica, sans-serif;
color:#7d8a2e;
letter-spacing:1px;
margin:0 0 12px;
border-bottom:1px dashed #c9d787;
}
#contenu h2{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#467B1C;
text-transform: uppercase;
margin:15px 0 5px;
background-image: url(../images/charte/h2.jpg);
background-repeat: no-repeat;
background-position: bottom left;
line-height: 33px;

}
#contenu h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#7d8a2e;
letter-spacing:1px;
margin:0 0 12px 30px;
border-bottom:1px dashed #c9d787;
}

a{
font-weight:bold;
text-decoration:underline;
color:#5fa126;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
a:hover{
color:#000000;
}

.imprim{
font-weight:bold;
text-decoration:none;
text-align: center;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
}
.imprim:hover{
color:#000000;
}
/***************** STYLE ACTUALITES *****************/
#actu{
float:right;
position:relative;
width:360px;
margin:0 0 0 10px;
background:#fff;
}
.uneactu{
margin:1px 0px 0 0px;
margin-bottom: 0px;
border: 1px solid #407D0B;
height: 135px;


}
#actu .uneactu p{
font-size:11px;
padding-left:10px;
}
.plus{
background-image: url(../images/charte/plus.jpg);
background-position: right top;
background-repeat: no-repeat;
width: 190px;
height: 18px;
float: right;
text-align: right;


}

.savoir{
color: #fff;
font-size: 10px;
text-decoration: none;
padding-right: 5px;

}


#actu .uneactu p.date{
color:#fff;
background:#407d0b;
padding:4px 10px 4px 10px;
margin:0 0 7px 0px;
font-weight: bold;
text-align: center;
line-height: 14px;
font-size: 11px;
}




.uneactu2{
margin:1px 0px 0 0px;
margin-bottom: 0px;
border: 1px solid #6F855C;
height: 135px;


}
#actu .uneactu2 p{
font-size:11px;
padding-left:10px;
}
.plus2{
background-image: url(../images/charte/plus.jpg);
background-position: right top;
background-repeat: no-repeat;
width: 190px;
height: 18px;
float: right;
text-align: right;


}

.savoir{
color: #fff;
font-size: 10px;
text-decoration: none;
padding-right: 5px;

}


#actu .uneactu2 p.date{
color:#fff;
background:#6F855C;
padding:4px 10px 4px 10px;
margin:0 0 7px 0px;
font-weight: bold;
text-align: center;
line-height: 14px;
font-size: 11px;
}




.bull1 {
background-image: url(../images/charte/bull1.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
text-align: left;
margin-left: 15px;

}

.bull2 {
background-image: url(../images/charte/bull2.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
text-align: left;
margin-left: 15px;

}

.bolder{
color: #468600;
font-weight: bold;

}

 .inputForm{
border:1px solid #C8C9CA;
background-color: #FFFFFF;
width:180px;
color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}
.inputFormOver{
border:1px solid #C8C9CA;
background-color: #F5F4F4;
width:180px;
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-weight:normal;
font-size: 12px;
color:#000000;
}
.button{
border:1px solid #468600;
background-color: #84AE61;
width:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
.buttonOver{
border:1px solid #468600;
background-color: #468600;
width:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
cursor:pointer;
color:#FFFFFF;
}

.frmContact{ /* dedicated ID for "contact form"*/

	text-align:center;
	background-color:#E5F0DF;

  width: 665px;
	border:1px solid #C8C9CA;
}

.frmContact .Label, .frmContact label{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
white-space:nowrap;

}

.notice{

	font-size:11px;

}



