.menu1 {font-size:9pt;font-weight:bold;color:#6E7D7E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
.menu1a {font-size:9pt;font-weight:bold;color:#087B6F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
.menu2 {font-size:8pt;font-weight:bold;color:#6E7D7E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
.menu2:hover {font-size:8pt;font-weight:bold;color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:underline;}
.menu3 {font-size:8pt;font-weight:bold;color:#6E7D7E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
.menu3:hover {font-size:8pt;font-weight:bold;color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:underline;}
.text1 {font-size:8pt; font-weight:normal; color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
.text2 {font-size:9pt; font-weight:bold; color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text3 {font-size:9pt; font-weight:normal; color:#000066; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text4 {font-size:11pt; font-weight:bold; color:#000066; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text5 {font-size:9pt; font-weight:bold; color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text6 {font-size:11pt; font-weight:normal; color:#004E51; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:underline;font-style:italic;}
.text7 {font-size:9pt; font-weight:normal; color:#60B0EC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text8 {font-size:9pt; font-weight:normal; color:#999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text82 {font-size:9pt; font-weight:normal; color:#999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 20px;text-align:justify;}
.text83 {font-size:9pt; font-weight:normal; color:#999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 20px;}
.text84 {font-size:9pt; font-weight:normal; color:#999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:justify;}
.text9 {font-size:16pt; font-weight:normal; color:#004E51; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text10 {font-size:8pt; font-weight:normal; color:#888888; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text11 {font-size:8pt; font-weight:normal; color:#6E7D7E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 22px;}
.text12 {font-size:8pt; font-weight:normal; color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:justify;}
.text13 {font-size:9pt; font-weight:bold; color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
.text14 {font-size:8pt; font-weight:normal; color:#888888; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:justify;}
.text15 {font-size:9pt; font-weight:bold; color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.text16 {font-size:22pt; font-weight:normal; color:#FFFFFF; font-family: "Times New Roman", Times, serif;}
.texteft {font-size:10pt; font-weight:normal; color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.textelft {font-size:10pt; font-weight:normal; color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 20px;}
.texte2ft {font-size:12pt; font-weight:normal; color:#002a3c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.button {font-size: 10pt;border: 1px solid #000066;margin: 0;padding: 0;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 20px;}
.list_gauche {
		width:431px;
		height:145px;
		background: url(../images/bg_list.jpg) no-repeat center top;
		margin-top:8px;
		margin-left:50px;
		text-align:left;
		float:left;
}

.list_droite {
		width:431px;
		height:145px;
		background: url(../images/bg_list.jpg) no-repeat center top;
		margin-top:8px;
		margin-right:50px;
		text-align:left;
		float:right;
}

.titre a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;		
}
.gris11{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#CCCCCC;
}
.bleu11{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#002337;
}
.blanc11{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		padding-right:10px;
}
.fotox {
		width:120px;
		margin-left:19px;
		margin-top:25px;
}
.pagination {
	clear:both;
	padding-top:20px;
}

/* ==========  SYSTEME VALIDATION DYNAMIQUE ========== */
input.required, textarea.required {
	background-color: #f5f8fc;
	border: 1px solid #FF6600;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

label {
	font-weight: bold;
}
/* ==========  FIN SYSTEME VALIDATION DYNAMIQUE ========== */
