body {
	margin:0;
	font-family: Arial;
	font-size:10;
	color : #FFFFFF;
	background-color:#ffffff;
}
font.question
{
	font-weight:bold;
	color: :#000000 ;
	text-decoration : none; 
}
font.titre
{
	font-weight:bold;
	color: #DA0046 ;
	text-decoration : none; 
	font-size: 15pt;
}
font.titre_defi
{
	font-weight:bold;
	color: #DA0046 ;
	text-decoration : none; 
	font-size: 10pt;
}
a
{
	color: #ffffff ;
	font-weight:bold;
	text-decoration : none; 
	font-size: 10pt;
}
a:hover
{
	font-weight:bold;
	color: #004d6f ;
	text-decoration : none; 
	font-size: 10pt;
}
a.retour
{
	color: #000000 ;
	font-weight:bold;
	text-decoration : none; 
	font-size: 10pt;
}
a.retour:hover
{
	font-weight:bold;
	color: #004d6f ;
	text-decoration : none; 
	font-size: 10pt;
}
a.faq
{ 
	font-weight:bold;
	color: #696969 ;
	text-decoration : none; 
}
a.faq:hover 
{ 
	font-weight: bold ;
	color: #000000; 
	text-decoration: none ; 
}
a.logadmin
{ 
	font-weight:bold;
	color: #9FBECD ;
	text-decoration : none; 
}
a.logadmin:hover 
{ 
	font-weight: bold ;
	color: #ffffff; 
	text-decoration: none ; 
}
a.lien_st
{ 
	color: #000000 ;
	text-decoration : underline; 
	font-size:10pt;
}
a.lien_st:hover 
{ 
	color: #DA0046; 
	text-decoration: none ; 
	font-size:10pt;
}

a.lien_manif
{ 
	font-weight:bold;
	color: #9FBECD ;
	text-decoration : underline; 
}
a.lien_manif:hover 
{ 
	font-weight: bold ;
	color: #ffffff; 
	text-decoration: none ; 
}
a.mentions
{ 
	font-weight:bold;
	color: #ffffff ;
	text-decoration : none; 
	font-size:7pt;
}
a.mentions:hover 
{ 
	font-weight: bold ;
	color: #004d6f; 
	text-decoration: none ; 
	font-size:7pt;
}
TABLE.conteneur
{
 	 font-size:10pt;
	 width: 100%;
	 border-width:0px;
	 color: #ffffff;
	 border-color: #000000 ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 0px;
	 margin : 0px;
	 border-collapse:collapse;
	 background-color :#ffffff;
}
TABLE.main
{
 	 font-size:10pt;
	 width: 1024px;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #000000 ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 0px;
	 margin : 0px;
	 border-collapse:collapse;
	 background-color :#9FBECD;
}
TABLE.mainb
{
 	 font-size:10pt;
	 width: 800px;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #000000 ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 0px;
	 margin : 0px;
	 border-collapse:collapse;
	 background-color :#9FBECD;
}
TABLE.texte
{
 	 font-size:11pt;
	 width: 90%;
	 border-width:0px;
	 color: #000000;
	 border-color: #000000 ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 0px;
	 margin : 0px;
	 border-collapse:collapse;
	 background-color :#ffffff;
}
TD.tete
{
	background-image:url(images/tete.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #000000;
	border-width:0px;
	font-size:10pt;
	width: 376px;
	height: 143px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_principe
{
	background-image:url(images/gauche_principe.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 376px;
	height: 15px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_disciplines
{
	background-image:url(images/gauche_disciplines.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 376px;
	height: 26px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_inscription
{
	background-image:url(images/gauche_inscription.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 315px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_conditions
{
	background-image:url(images/gauche_conditions.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 376px;
	height: 20px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_resultats
{
	background-image:url(images/gauche_resultats.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 376px;
	height: 20px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_faq
{
	background-image:url(images/gauche_faq.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 376px;
	height: 30px;
	vertical-align: top;
	text-align:justify;
}
TD.buste
{
	background-image:url(images/buste.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 800px;
	height: 113px;
	vertical-align: top;
	text-align:justify;
}
TD.gauche_contenu
{
	background-image:url(images/gauche_contenu.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9FBECD;
	border-width:0px;
	font-size:10pt;
	width: 132px;
	height: 664px;
	vertical-align: top;
	text-align:justify;
}
TD.contenu
{
	background-image:url(images/contenu.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #000000;
	font-size:10pt;
	width: 705px;
	vertical-align: top;
	text-align:justify;
	vertical-align: top;
}
TD.contenub
{
	background-image:url(../images/contenu.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #000000;
	font-size:10pt;
	width: 549px;
	vertical-align: top;
	text-align:justify;
	 vertical-align: top;
}
TABLE.contenu_txt
{
 	 font-size:10pt;
	 width:90%;
	 border-width:0px;
	 color: #000000;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 2px;
	 text-align:justify;
	 background-color : #ffffff;
	 vertical-align: top;
}
TD.haug
{
	background-image:url(../images/haug.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 159px;
	height: 58px;
}
TD.zerohuit
{
	background-image:url(../images/2008.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 600px;
	height: 58px;
}
TD.sous_logo
{
	background-image:url(../images/sous_logo.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 684px;
	height: 52px;
}
TD.droite_principe
{
	background-image:url(../images/droite_principe.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 525px;
	height: 25px;
}
TD.droite_disciplines
{
	background-image:url(../images/droite_disciplines.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 525px;
	height: 37px;
}
TD.droite_conditions
{
	background-image:url(../images/droite_conditions.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 525px;
	height: 38px;
}
TD.droite_inscription
{
	background-image:url(../images/droite_inscription.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 525px;
	height: 22px;
}
TD.droite_resultats
{
	background-image:url(../images/droite_resultats.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 525px;
	height: 18px;
}
TD.droite_faq
{
	background-image:url(images/droite_faq.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 172px;
	height: 30px;
}
TD.droite_conditions
{
	background-image:url(images/droite_conditions.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 172px;
	height: 23px;
}
TD.droite_resultats
{
	background-image:url(images/droite_resultats.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 172px;
	height: 23px;
}
TD.droite_inscription
{
	background-image:url(images/droite_inscription.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 172px;
	height: 22px;
}
TD.sous_menu
{
	background-image:url(../images/menu_sous.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 159px;
	height: 472px;
}
TD.haut_maillot
{
	background-image:url(../images/haut_maillot.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 525px;
	height: 98px;
}
TD.droite_menud
{
	background-image:url(../images/droite_menud.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	width: 42px
}
TD.droite_contenu
{
 	width :119px;
	height: 664px;
	background-position:top left;
	background-repeat: no-repeat;
	background-image:url(images/droite_contenu.gif);
	text-align : right;
	vertical-align:bottom; 
}
TD.basg
{
	background-image:url(../images/basg.gif);
	background-position:top left;
	background-repeat: repeat-x;
	background-color: #9fbecd;
	font-size:10pt;
}
TD.bas_centre
{
	background-image:url(../images/bas_centre.gif);
	background-position:top left;
	background-repeat: repeat-x;
	background-color: #9fbecd;
	font-size:10pt;
	width:425px;
	height:38px;
}
TD.basd
{
	background-image:url(../images/basd.gif);
	background-position:top left;
	background-repeat: repeat-x;
	background-color: #9fbecd;
	font-size:10pt;
	height:38px;
}
TD.fond_repeat
{
	background-image:url(../images/fond_repeat.gif);
	background-position:top left;
	 background-repeat: repeat-x ;
	background-color: #9fbecd;
	font-size:10pt;
}
TD.bas
{
	background-image:url(../images/basb.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #9fbecd;
	font-size:10pt;
	height: 55px;
}
TR.titre_colonnes
{
	 background-color :#9FBECD;
	 color:#000000;
	 font-weight: bold;
}
TR.style_manif
{
 	 background-color :#2B74AF;
	 color:#ffffff;
	 font-weight: bold;
	 font-size:11pt;
}
TR.question
{
	 color:#ffffff;
	 font-weight: bold;
}
TR.reponse
{
	 color:#9FBECD;
}
TABLE.liste_manif
{
 	 font-size:10pt;
	 width:100%;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #00374F ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 0px;
	 border-collapse:collapse;
	 background-color :#004D6F;
}
TABLE.inscription
{
 	 font-size:10pt;
	 width:95%;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 1px;
	 border-spacing: 0px;
	 border-collapse:collapse;
	 background-color :#004D6F;
}
TABLE.inscriptionb
{
 	 font-size:10pt;
	 width:98%;
	 border-width:0px;
	 color: #ffffff;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 0px;
	 border-collapse:collapse;
	 background-color :#004D6F;
}
TABLE.detail_defi
{
 	 font-size:10pt;
	 width:100%;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 1px;
	 border-spacing: 3px;
	 border-collapse:collapse;
	 background-color :#00374F;
}
TABLE.faq
{
 	 font-size:10pt;
	 width:95%;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding:5px;
	 background-color :#004D6F;
}
TABLE.contact
{
 	 font-size:10pt;
	 width:95%;
	 border-width:0px;
	 color: #ffffff;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 3px;
	 border-spacing: 3px;
	 background-color :#004d6f;
}
TABLE.admin
{
 	 font-size:10pt;
	 width:530px;
	 border-width:1px;
	 color: #ffffff;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 2px;
	 background-color :#004d6f;
}
TABLE.mentions
{
 	 font-size:10pt;
	 width:95%;
	 border-width:1px;
	 color: #000000;
	 border-color: #ffffff ; 
	 border-style: solid ;
	 padding: 0px;
	 border-spacing: 2px;
	 background-color :#BDBF17;
	 text-align:justify;
}
TR.titre_main
{
 	 font-size:16pt;
	 width:100%;
	 border-width:1px;
	 color: #DA0046;
	 text-align:left;
}
