.charte {
	font-family: Arial;
	font-size: 13px;
	color: #22261F;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}
.charte_titre {
	font-family: Arial;
	font-size: 15px;
	color: #22261F;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}	
.a.prestations:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}	
.prestations {
	font-family: Arial;
	font-size: 12px;
	color: #22261F;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
a.prestations:hover {
	color:#757F6E; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.prestations_clic {
	font-family: Arial;
	font-size: 12px;
	color: #005532;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
.a.prestations_clic:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.a.prestations_clic:visited {
	color:#005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
a.prestations_clic:hover {
	color:#993333; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.menu_milieu {
	font-family: Arial;
	font-size: 12px;
	color: #005532;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
.a.menu_milieu:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.a.menu_milieu:visited {
	color:#005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
a.menu_milieu:hover {
	color:#993333; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}

.menu_haut {
	color: #FFFFFF; 
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
}
.a.menu_haut:link {
	color: #FFFFFF; 
	text-decoration:none;
	font-family: "Arial";
	font-size: 14px;
}
.a.menu_haut:visited {
	color:#FFFFFF; 
	text-decoration:none;
	font-family: "Arial";
	font-size: 14px;
}
a.menu_haut:hover {
	color:#003300;  
	text-decoration:none;
	font-family: "Arial";
	font-size: 14px;
}
.menu_bas {
	font-family: Arial;
	font-size: 12px;
	color: #005532;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
.a.menu_bas:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.a.menu_bas:visited {
	color:#005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
a.menu_bas:hover {
	color:#993333; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.menu_corpo {
	font-family: Arial;
	font-size: 12px;
	color: #005532;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}
.a.menu_corpo:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.a.menu_corpo:visited {
	color:#005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
a.menu_corpo:hover {
	color:#993333;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.diapo {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #005532;
	text-decoration: none;
	border: 2px solid #005532;
	
}
.a.diapo:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.a.diapo:visited {
	color:#005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
a.diapo:hover {
	color:#993333; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.diapo_clic {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #005532;
	text-decoration: none;
	
	
}
.a.diapo_clic:link {
	color: #005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
.a.diapo_clic:visited {
	color:#005532; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}
a.diapo_clic:hover {
	color:#993333; 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
}.outils {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #005532;
	text-decoration: none;
	border: 2px solid #999999;
}
.bouton_formu {
	background-image: url(img/bouton_formu_04.gif);
	background-repeat: repeat-x;
	background-position: left;	
}
input{
	border: 1px dotted #005532;
	background-color: #FFFFFF;
	color: #4a734a;
	font-size:12px;
	
}
input a:hover{
	border: 1px dotted #005532;
	background-color: #00000;
	color: #4a734a;
	font-size:12px;
	
}
.input_etape{
	border: 1px dotted #005532;
	background-color: #FFFFFF;
	color: #4a734a;
	font-size:12px;
}
.input_radio{
	border: 0px;
	background-color: #FFFFFF;
	color: #4a734a;
	font-size:12px;
}
textarea{
	border: 1px dotted #005532;
	background-color: #00000;
	color: #4a734a;
	font-size:12px;
}
select{
	border: 1px dotted #005532;
	background-color: #00000;
	color: #4a734a;
	font-size:12px;
}
option{
	color: #4a734a;
	font-size:12px;
}
.tarif{
font-size:14px;
color:#4a734a;
font-weight:bold;

}
.tarif a{
font-size:14px;
color:#4a734a;
font-weight:bold;

}
.tarif a:hover{
font-size:14px;
color:#0099ff;
font-weight:bold;
text-decoration:none;

}
.recap{
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.alerte{
color:#CC0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}