	.body {
		background-color: #ffffff;
	}
	a:link {text-decoration: none; color: #403C57;}
	a:visited {text-decoration: none; color: #000000;}
	a:active {text-decoration: none; color: #000000;}
	a:hover {text-decoration: underline; color: #73730F;}
	table.border {background-color: #B8A77E;}
	div {vertical-align:middle; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12;}
table.border {background-color: #8C8E43;}
td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
tr {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td.back {background-color: #FFFFFF;}
td.back2 {background-color: #DCDEC8;}
td.cat {background-color: #D0D198; font-family: Arial; font-size: 12;}
	a.hf:link {text-decoration: none; font-weight: normal; font-family: Arial; font-size: 12; color: #330066;}
	a.hf:visited {text-decoration:none; font-weight: normal; font-family: Arial; font-size: 12; color: #330066;}
	a.hf:active {text-decoration: none; font-weight: normal; font-family: Arial; font-size: 12; color: #330066;}
	a.hf:hover {text-decoration: underline; font-weight: normal; font-family: Arial; font-size: 12; color: #330066;}
	a.info:link {text-decoration: none; font-weight: normal; font-family: Arial; font-size: 12; color: #ffffff;}
	a.info:visited {text-decoration:none; font-weight: normal; font-family: Arial; font-size: 12; color: #ffffff;}
	a.info:active {text-decoration: none; font-weight: normal; font-family: Arial; font-size: 12; color: #ffffff;}
	a.info:hover {text-decoration: underline; font-weight: normal; font-family: Arial; font-size: 12; color: #ffffff;}
	input, textarea, select {border: 1px solid #B8A77E; font-family: Verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #eeeeee; color: #000000;}
	input.box {border: 0px;}
    .required {
	color: #ff0000;
	font-family: Arial;
	font-size: 12;
	font-size: small;
	vertical-align: top;
    }

.texteGris  {color: #666; font-weight: bold; font-size: 10pt; line-height: 14pt; font-family: Arial, Verdana, Helvetica; text-decoration: none}
.info {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff;}
.title {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff;}
.champs_formulaire_gris_2 {text-align: left; background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 0px solid #CCCCCC;}
.champs_formulaire_gris_3 {text-align: left; background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; border-top: 1px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.champs_formulaire_bouton {text-align: center; background-color: #E7ECAC; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; border-top: 0px solid #CCCCCC; border-right: 1px solid #7E8283; border-bottom: 1px solid #7E8283; border-left: 0px solid #CCCCCC;}
.required {
color: #ff0000;
font-family: Arial;
font-size: 12px;
font-size: small;
vertical-align: top;
}

.legend_required {
color: #ff0000;
font-family: Arial;
font-size: 8px;
vertical-align: top;
}

