table.page
{
	vertical-align:top;
	left:auto;
	right:auto;
	border-spacing:0;
	border-collapse:collapse;
	background-color:#FFFFFF;
	border-color:#000000;
	border-width:1;
	border-style:solid;
}

table.menu
{
	width:100%;
	background-color:#36C12B;
	border-color:#000000;
	border-width:1;
	border-style:solid;
	border-collapse:collapse;
}
td.menu
{
	font-size:12;
	height:20;
	color:#000000;
	font-family:verdana;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
td.menu_titre
{
	background-color:#099509;
	font-size:10;
	height:20;
	color:#FFFFFF;
	font-family:verdana;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
}
td.menu_promo
{

	background-color:#FFFFFF;
	font-size:14;
	height:20;
	color:#FF0000;
	font-family:verdana;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
a.menu_promo
{

	background-color:#FFFFFF;
	font-size:14;
	height:100%;
	color:#FF0000;
	font-family:verdana;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
td.menu_text
{
	font-size:11;
	height:20;
	color:#FFFFFF;
	font-family:verdana;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
a.menu
{
	font-size:11;
	height:20;
	width:100%;
	color:#FFFFFF;
	font-family:verdana;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding-top:5;
}
a.menu:hover
{
	font-size:11;
	height:20;
	width:100%;
	color:#FFFFFF;
	font-family:verdana;
	background-color:#18A508;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding-top:5;
}
a.menu_select
{
	font-size:11;
	height:20;
	width:100%;
	color:#FFFFFF;
	font-family:verdana;
	background-color:#18A508;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding-top:5;
}
a.menu_select:hover
{
	font-size:11;
	height:20;
	width:100%;
	color:#FFFFFF;
	font-family:verdana;
	background-color:#18A508;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding-top:5;
}

table.bloc
{
	width:95%;
	background-color:#36C12B;
	border-width:1;
	border-style:solid;
	border-color:#000000;
	border-collapse:collapse;
}
.bloc_header
{
	background-color:#099509;
	font-size:14;
	height:20;
	color:#FFFFFF;
	font-family:verdana;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
.bloc_text
{
	font-size					:	14;
	padding					:	5;
	height						:	100;
	color						:	#000000;
	vertical-align			:	top;
	background-color		:	#E0EEE0;
	font-family				:	verdana;
	text-align					:	justify;
	text-decoration			:	none;
}
.bloc_text_center
{
	font-size:14;
	color:#000000;
	vertical-align:top;
	background-color:#E0EEE0;
	font-family:verdana;
	text-align:center;
	text-decoration:none
}
.bloc_footer
{
	color:#FFFFFF;
	width:100%;
	background-color:#18A508;
	font-family:verdana;
	font-size:11;
	text-align:right;
	font-weight:italic;
}
table.prono
{
	width:200;
	border-width:2;
	border-style:solid;
	border-color:#000000;
}
.prono
{
	width:20;
	color:#000000;
	font-family:verdana;
	font-size:18;
	font-weight:bold;
	text-align:center;
}
table.signe
{
	width:100%;
	border-width:0;
	text-align:center;
}
.signe
{
	width:50%;
	color:#000000;
	font-family:verdana;
	font-size:14;
	font-weight:bold;
	text-align:center;
}
.signe_titre
{
	color:#000000;
	font-family:verdana;
	font-size:16;
	font-weight:bold;
	text-align:center;
}
table.palmares
{
	width:100%;
	border-width:0;
	text-align:center;
}
.palmares
{
	width:50%;
	color:#000000;
	font-family:verdana;
	font-size:14;
	font-weight:bold;
	text-align:center;
}
.titre
{
	vertical-align:middle;
	border-width:0 0 2 0;
	border-style:solid;
	border-color:#FFFFFF #FFFFFF #18A508 #FFFFFF;
	width:100%;
	color:#000000;
	font-family:verdana;
	font-size:18;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
a.link
{
	font-size:14;
	color:#000000;
	text-decoration:underline;
	font-family:verdana;
}
a.link:link
{
	font-size:14;
	color:#000000;
	text-decoration:underline;
	font-family:verdana;
}
a.link:visited
{
	font-size:14;
	color:#000000;
	text-decoration:underline;
	font-family:verdana;
}
a.link:active
{
	font-size:14;
	color:#000000;
	text-decoration:underline;
	font-family:verdana;
}
a.link:hover
{
	font-size:14;
	color:#000000;
	text-decoration:underline;
	font-family:verdana;
}
.text
{
	color:#000000;
	font-family:verdana;
	font-size:14;
	text-align:justify;
	text-decoration:none
}
.text_alerte
{
	color:#FF0000;
	font-family:verdana;
	font-size:14;
	text-align:justify;
	text-decoration:none
}
.text_center
{
	color:#000000;
	font-family:verdana;
	font-size:12;
	text-align:center;
	text-decoration:none;
}
.text_right
{
	color:#000000;
	font-family:verdana;
	font-size:12;
	text-align:right;
	text-decoration:none
}
.text_right_erreur
{
	color:#FF0000;
	font-family:verdana;
	font-size:12;
	text-align:right;
	text-decoration:none;
}
.text_left
{
	color:#000000;
	font-family:verdana;
	font-size:12;
	text-align:left;
	text-decoration:none
}
.text_left_erreur
{
	color:#FF0000;
	font-family:verdana;
	font-size:12;
	text-align:left;
	text-decoration:none;
}
.titre_old
{
	color:#000000;
	font-family:verdana;
	font-size:18;
	text-align:center;
	text-decoration:underline;
}
.gros
{
	color:#000000;
	font-family:verdana;
	font-size:14;
	font-weight:bold;
}
input.input
{
	color:#FFFFFF;
	text-align:left;
	font-size:14;
    font-family:verdana;
	background-color:#FFFFFF;
	border-color:#000000;
	text-decoration:none;
}
input.input_menu
{
	color:#000000;
	text-align:left;
	font-size:12;
    font-family:verdana;
	background-color:#FFFFFF;
	border-color:#000000;
	text-decoration:none;
}
input.submit
{
	color:#FFFFFF;
	text-align:center;
	font-size:14;
    font-family:verdana;
	background-color:#18a508;
	border-color:#000000;
	text-decoration:none;
}
select
{
	color:#000000;
	font-family:verdana;
	text-align:left;
	font-size:14;
	background-color:#FFFFFF;
	border-color:#000000;
	text-decoration:none;
}
p.pub
{
	color:#FF0000;
	font-family:verdana;
	font-size:16;
	font-weight:bold;
	text-decoration:none
}
p.puba
{
	color:#FF0000;
	font-family:verdana;
	font-size:12;
	font-weight:bold;
	text-decoration:none;
}
p.titre
{
	color:#000000;
	font-family:verdana;
	font-size:20;
	font-weight:bold;
}
.titre_page
{
	font-family:verdana;
	color:#FFFFFF;
	font-size:20;
	background-color:#18A508;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.titre_blanc
{
	font-family:verdana;
	color:#FFFFFF;
	font-size:12;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}