a.lien_menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}
a.lien_menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}
a.lien_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C2C63;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}
a.lien_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}


a.lien_rouge_titre:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E00707;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}
a.lien_rouge_titre:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E00707;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}
a.lien_rouge_titre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C2C63;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}
a.lien_rouge_titre:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:bold;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C2C63;
	text-decoration: none;
	letter-spacing:1px;
	font-weight: normal;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C2C63;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E00707;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:normal;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C2C63;
	text-decoration: none;
	letter-spacing:1px;
	font-weight:normal;
}


.texte {
	color:#2C2C63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	letter-spacing:1px;
	text-align:left;
}

.texte_petit {
	color:#2C2C63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	letter-spacing:1px;
	text-align:left;
}


.texte_titre_photo {
	color:#E00707;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	letter-spacing:1px;
	text-align:center;
}


.message {
	color:#E00707;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.input_texte {
	background:#FFFFFF;
	color:#666666;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	border:1px solid #666666;
}


.input_texte_candidat_fd {
	background:#FFEDC4;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	border:1px solid #D66D11;
}

.btn_ce {
	color:#FFFFFF;
	background:#E00707;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #FFFFFF;
}

.btn_ce_over {
	color:#E00707;
	background:#FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #E00707;
	cursor:hand;
}

.texte_titre {
	color:#2C2C63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.texte_titre_rouge {
	color:#E00707;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bordure_bleu {

	border: 1px dashed #2C2C63;

}


.bordure_rouge {

	border : 1px dashed #E00707;
	cursor : hand;

}

