/*--------------------------------------------------------------------*/
/*----------------   Created by DiLaSoft / 2007   --------------------*/
/*--------------------------------------------------------------------*/


html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

P {
	font-family: Arial, Verdana, sans-serif;
	padding: 0px;
	margin: 0px
}


.formulaire0 {
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	padding: 2px;
	margin: 0px;
	border: 0px;
}
.formulaire1 {
	font-family: Arial, Verdana, sans-serif;
	font-size:9px;
	padding: 2px;
	margin: 0px;
}
.lien_noir {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.lien_noir:hover {
	text-decoration: underline;
	color: #CC0000;
}
.lien_violet {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #60347B;
	text-decoration: none;
}
.lien_violet:hover {
	text-decoration: underline;
	color: #60347B;
}
.defil {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border:0;
}


/* =========================================================== */
/*                          Textes                             */
/* =========================================================== */


.texte {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none
}
.texte a {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline
}
.texte_blanc {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.texte_blanc a {
	color: #FFFFFF;
	text-decoration:none;
}
.texte_blanc a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.texte_gris {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #838383;
}
.texte_gris a {
	font-size : 8pt;
	text-decoration: none;
	color: #838383;
}
.texte_gris a:hover {
	text-decoration: underline;
	color: #838383;
}
.texte10_marron {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E7B559;
}
.texte10_marron a {
	color: #E7B559;
	text-decoration:none;
}
.texte10_marron a:hover {
	color: #E7B559;
	text-decoration:underline;
}
.texte10_marronfonce {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #D18100;
}
.texte10_marronfonce a {
	color: #D18100;
	text-decoration:none;
}
.texte10_marronfonce a:hover {
	color: #D18100;
	text-decoration:underline;
}
.texte_orange {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #F7931D;
}
.texte_orange a {
	color: #F7931D;
	text-decoration:none;
}
.texte_orange a:hover {
	color: #F7931D;
	text-decoration:underline;
}
.texte_prune {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #B20554;
	text-decoration:none;
}
.texte_prune a {
	color: #B20554;
	text-decoration:none;
}
.texte_prune a:hover {
	color: #B20554;
	text-decoration:underline;
}
.texte_rose {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E8529A;
}
.texte_rose a {
	color: #E8529A;
	text-decoration:none;
}
.texte_rose a:hover {
	color: #E8529A;
	text-decoration:underline;
}
.texte_vert {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #97CA94;
}
.texte_vert a {
	color: #97CA94;
	text-decoration:none;
}
.texte_vert a:hover {
	color: #97CA94;
	text-decoration:underline;
}
.texte_vertAnnuaire {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A9F9B;
	text-decoration:none;
}
.texte_vertAnnuaire a {
	color: #5A9F9B;
	text-decoration:none;
}
.texte_vertAnnuaire a:hover {
	color: #5A9F9B;
	text-decoration:underline;
}
.texte_vertfonce {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #5BAB83;
}
.texte_vertfonce a {
	color: #5BAB83;
	text-decoration:none;
}
.texte_vertfonce a:hover {
	color: #5BAB83;
	text-decoration:underline;
}
.texte_violet {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #60347B;
}
.texte_violet a {
	color: #60347B;
	text-decoration:none;
}
.texte_violet a:hover {
	color: #60347B;
	text-decoration:underline;
}

/* =========================================================== */
/*                        Textes "10"                          */
/* =========================================================== */
.texte10_blanc {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
}
.texte10_blanc a {
	color: #FFFFFF;
	text-decoration:none;
}
.texte10_blanc a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.texte10_bleu {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #454D9B;
}
.texte10_bleu a {
	color: #454D9B;
	text-decoration:none;
}
.texte10_bleu a:hover {
	color: #454D9B;
	text-decoration:underline;
}
.texte10_marron {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E7B559;
}
.texte10_marron a {
	color: #E7B559;
	text-decoration:none;
}
.texte10_marron a:hover {
	color: #E7B559;
	text-decoration:underline;
}
.texte10_marronfonce {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #D18100;
}
.texte10_marronfonce a {
	color: #D18100;
	text-decoration:none;
}
.texte10_marronfonce a:hover {
	color: #D18100;
	text-decoration:underline;
}
.texte10_noir {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
}
.texte10_noir a {
	color: #000000;
	text-decoration:none;
}
.texte10_noir a:hover {
	color: #000000;
	text-decoration:underline;
}
.texte10_orange {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #F7931D;
}
.texte10_orange a {
	color: #F7931D;
	text-decoration:none;
}
.texte10_orange a:hover {
	color: #F7931D;
	text-decoration:underline;
}
.texte10_prune {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #B20554;
	text-decoration:none;
}
.texte10_prune a {
	color: #B20554;
	text-decoration:none;
}
.texte10_prune a:hover {
	color: #B20554;
	text-decoration:underline;
}
.texte10_vert {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #97CA94;
}
.texte10_vert a {
	color: #97CA94;
	text-decoration:none;
}
.texte10_vert a:hover {
	color: #97CA94;
	text-decoration:underline;
}
.texte10_vertAnnuaire {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #5A9F9B;
	text-decoration:none;
}
.texte10_vertAnnuaire a {
	color: #5A9F9B;
	text-decoration:none;
}
.texte10_vertAnnuaire a:hover {
	color: #5A9F9B;
	text-decoration:underline;
}
.texte10_vertfonce {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #329664;
}
.texte10_vertfonce a {
	color: #329664;
	text-decoration:none;
}
.texte10_vertfonce a:hover {
	color: #329664;
	text-decoration:underline;
}
.texte10_violet {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #60347B;
}
.texte10_violet a {
	color: #60347B;
	text-decoration:none;
}
.texte10_violet a:hover {
	color: #60347B;
	text-decoration:underline;
}


/* =========================================================== */
/*                           Menus                             */
/* =========================================================== */

.menu_prune {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E8529A;
	text-decoration:none;
}
.menu_prune:hover {
	color: #60347B;
	text-decoration:none;
}
.list_session {
	background: url(../img/fond/puce_prune.gif) 0 4px no-repeat;
	padding-left: 22px;
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E8529a;
	text-decoration:none;
}
.list_session a {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #E8529a;
	text-decoration:none;
}
.list_session:hover {
	background: url(../img/fond/fleche_violet.gif) 0 4px no-repeat;
	color: #60347b;
	text-decoration:none;
}
.list_session:hover a {
	color: #60347b;
	text-decoration:none;
}

.menu_pruneviolet {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #60347B;
	text-decoration:none;
}
.menu_pruneviolet:hover {
	color: #60347B;
	text-decoration:none;
}
.menu_grisvert {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #5F5F5F;
	text-decoration:none;
}
.menu_grisvert:hover {
	color: #5BAB83;
	text-decoration:none;
}
.menu_grisbleu {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #5F5F5F;
	text-decoration:none;
}
.menu_grisbleu:hover {
	color: #454D9B;
	text-decoration:none;
}
.menu_orange_session{
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #F7931D;
	text-decoration:none;
}
.menu_orange_session:hover {
	color: #F7931D;
	text-decoration:underline;
}
.menu_violet_session{
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #60347B;
	text-decoration:none;
}
.menu_violet_session:hover {
	color: #60347B;
	text-decoration:underline;
}
.menu3 {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.menu3 a {
	color: #000000;
	text-decoration:none;
}
.menu3 a:hover {
	color: #000000;
	text-decoration:underline;
}

/* =========================================================== */
/*                          Titres                             */
/* =========================================================== */

.titre_gris {
	font-size : 15pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #7A7A7A;
}
.titre_noir {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
}
.titre_orange {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #F7931D;
}
.titre_vert {
	font-size : 18pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #329664;
}
.titre_bleu {
	font-size : 18pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #454D9B;
}
.titre_prune {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #B20554;
}
.titre_violet {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #60347B;
}


/* =========================================================== */
/*                        Liens Menus                           */
/* =========================================================== */

.menu_auditions {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ED6F00;
	text-decoration:none;
}
.menu_auditions:hover {
	color: #ED6F00;
	text-decoration:none;
}
.menu_gris_violet {
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #838383;
	text-decoration:none;
}
.menu_gris_violet:hover {
	color: #60347B;
	text-decoration:none;
}


/* =========================================================== */
/*                         Log Efnyo                           */
/* =========================================================== */

.efnyo_log {
	padding: 30px 10px;
	text-align: center;
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* =========================================================== */
/*                       Formulaires                           */
/* =========================================================== */

.formul_pop {
	text-align: left;
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.formul_pop #div_main_form {
	text-align: left;
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	margin: 10px auto;
}
.formul_pop .niv0 {
	clear: both;
	background: #cbcae3;
	padding: 10px;
}
.formul_pop .niv1 {
	padding-left: 20px;
	padding-bottom: 1px;
	clear: both;
}
.formul_pop .niv2 {
	padding-left: 60px;
}
.formul_pop .niv_r {
	float: right
}
input.form11 {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #333;
	height: 13px;
}
input.form11b {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #333;
}


