/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	border:0px;
	background-image:url(../images/fond2.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #345924;
	overflow-y:scroll;
}
.gen
{
margin: 0px;
padding: 0;
width: 880px;
position: absolute;
left: 50%;
top: 0px;
margin-left: -441px; /*pour FF*/
/margin-left: -440px; /*pour IE*/

}
img
{
	border:0px;
}
form
{
	border:0px;
	margin:0px;
	padding:0px;
}
.visible
{
	display:block;
}
.masquer
{
	display:none;
}

.fond1
{
	margin:0;
	padding:0;
	background-image:url(../images/fond1.jpg);

	background-position:center top;
	width:880px;
	background-repeat:no-repeat;
	height:100%;
	vertical-align:top;
}
.chemin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e7f0d;
	background-color:#f3fae0;
	vertical-align:middle;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-top: 1px solid #4e7f0d;
	border-right: 0px solid #4e7f0d;
	border-bottom: 1px solid #4e7f0d;
	border-left: 0px solid #4e7f0d;
}
.contenu
{
	vertical-align:top;
	text-align:left;
	padding:10px;
}
.liste_menua
{
	vertical-align:top;
	text-align:left;
	padding-left:15px;
}
.titre_menua
{
	vertical-align:top;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}

.txt12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #345924;
}
.bt1
{
background-image: url(../images/bt_envoyer_votre_message.gif);
background-repeat:no-repeat;
width:150px;
height:30px;
border:0px;
padding:0px;
margin-top:10px;
cursor:pointer;
}
.bt2
{
background-image: url(../images/bt_envoyer_votre_message2.gif);
background-repeat:no-repeat;
width:150px;
height:30px;
border:0px;
padding:0px;
margin-top:10px;
cursor:pointer;
}
.champ
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #345924;
width:130px;
height:15px;
border:1px solid #e3f1da;
}
.textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #345924;
width:130px;
height:70px;
border:1px solid #e3f1da;
}
.pied{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7c2b2;
}
.pied10{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b7c2b2;
}
.titre_vp
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #99964a;
}
.titre_cc
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #885f23;
}
.titre_j
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #31a857;
}
.titre_b
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #a40c0f;
}
.titre_t
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #ba6a00;
}
.titre_p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #0083cc;
}
.texte_compo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e7f0d;
}
.texte_compo10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e7f0d;
}

.ligne_j
{
	height:1px;
	background-color:#31a857;
}
.ligne_cc
{
	height:1px;
	background-color:#885f23;
}
.ligne_cvp
{
	height:1px;
	background-color:#99964a;
}
.ligne_t
{
	height:1px;
	background-color:#ba6a00;
}
.ligne_p
{
	height:1px;
	background-color:#0083cc;
}
.ligne_b
{
	height:1px;
	background-color:#a40c0f;
}