/* Gueule générale */
body
	{
	font-family : Verdana;
	font-size : 10px;
	}
	
font
	{
	font-family:Verdana;
	}

table
	{
	font-family:Verdana;
	font-size:10px;
	}	
	
.PagePrincipale
	{
	background-image:url(lib/img/site/bg_table.gif);
	width:998px;
	position:absolute;
	}

.BlocHaut
	{
	padding-left:0px;		
	background-color:#F3F3F3;
	}
	
.Haut_Slogan
	{
	position:absolute;
	left:75px;
	top:39px;
	width:525px;
	}

.Haut_2_3
	{
	position:absolute;
	left:600px;
	top:39px;
	}

.Haut_Texte
	{
	position:absolute;
	left:65px;
	top:104px;
	width:163px;
	height:68px;
	vertical-align:middle;
	background-image:url(lib/img/site/haut_4_2_bg.gif);
	}

.Haut_4_3
	{
	position:absolute;
	left:228px;
	top:104px;
	}
.Haut_4_4
	{
	position:absolute;
	left:351px;
	top:104px;
	background-image:url(lib/img/site/haut_4_4_bg.gif);
	width:646px;
	height:68;
	}
	
.Haut_Informations
	{
	width:100%;
	position:absolute;
	/*opacity:0.85;
	/*filter:alpha(opacity=85);
	/*border:1px solid #000000;*/
	z-index:1;
	}

.BlocMilieu
	{
	background-image:url(lib/img/site/bg_table.gif);
	background-repeat:repeat-y;
	}
	
.Menu
	{
	width:150px;
	float:left;
	}
	
.Centre_Menu
	{
	background-image:url(lib/img/site/bg_menu.gif);
	background-repeat:repeat-y;
	width:150px;
	position:relative;
	float:left;
	padding-left:22px;
	}	

.Contenu
	{
	float:left;
	width:809px;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	padding-top:30px;
	text-align:justify;
	background-color:#f3f3f3;
	}
	
.ColonneDroite1
	{
	padding:5px;
	margin:5px;
	width:220px;
	position:absolute;
	background-color:#f3f3f3;
	border:1px solid #BBBBBB;
	text-align:left;
	height:300px;
	overflow:auto;
	left:1005px;
	top:10px;
	}
.ColonneDroite2
	{
	padding:10px;
	margin:10px;
	width:120;
	position:absolute;
	left:1005px;
	top:320px;
	}


/* Les différents niveau de menu */
.MenuNiveau1
	{
	float:right;
	padding-right:32px;
	font-size:14;
	font-weight:bold
	}
	
.MenuNiveau2
	{
	float:right;
	padding-right:40px;
	font-size:12;
	text-decoration:underline;
	font-style:italic;
	}
	
.MenuNiveau3{}
	
.detail_carac
	{
	margin-left:10px;
	padding-left:10px;
	margin-top:5px;
	width:80%;
	/*border:1px dotted black;
	background-color:#E9E9E9;*/
	}
	
	
/* Style de liens */
a:hover{cursor:pointer;}

a.noirb{color:#000000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.noirb:hover{color:#AAAAAA;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}

a.noirb2{color:#000000;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}
a.noirb2:hover{color:#C40000;text-decoration:underline;font-family:Verdana;font-size:11;font-weight:bold}

a.noir2b{color:#000000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.noir2b:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.gris{color:#AAAAAA;text-decoration:none;font-family:Verdana;font-size:9;font-weight:none}
a.gris:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:9;font-weight:none}

a.grisb{color:#AAAAAA;text-decoration:none;font-family:Verdana;font-size:9;font-weight:bold}
a.grisb:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:9;font-weight:bold}

a.gris2b{color:#6c6c6c;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.gris2b:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.gris2i{color:#6c6c6c;text-decoration:none;font-family:Verdana;font-size:10;font-style:italic}
a.gris2i:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-style:italic}

a.rouge{color:#C40000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:none}
a.rouge:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:none}

a.rougeb{color:#C40000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.rougeb:hover{color:#000000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold;}

a.rougebi{color:#C40000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold;font-style:italic}
a.rougebi:hover{color:#000000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold;font-style:italic}

a.rougei{color:#C40000;text-decoration:none;font-family:Verdana;font-size:10;font-style:italic}
a.rougei:hover{color:#000000;text-decoration:none;font-family:Verdana;font-size:10;font-style:italic}

a.rougeb2{color:#C40000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.rougeb2:hover{color:#C40000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.rougeb3{color:#C40000;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}
a.rougeb3:hover{color:#000000;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}

a.rouge2b{color:#ff0000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.rouge2b:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.rouge2b2{color:#ff0000;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}
a.rouge2b2:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:11;font-weight:bold}

a.rouge2bg{color:#ff0000;text-decoration:none;font-family:Verdana;font-size:13;font-weight:bold}
a.rouge2bg:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:13;font-weight:bold}

a.vert{color:#2D980C;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:none}
a.vert:hover{color:#567217;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:none}

a.vertb{color:#567217;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.vertb:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.vertb2{color:#567217;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}
a.vertb2:hover{color:#2D980C;text-decoration:underline;font-family:Verdana;font-size:11;font-weight:bold}

a.vertbg{color:#567217;text-decoration:none;font-family:Verdana;font-size:13;font-weight:bold}
a.vertbg:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:13;font-weight:bold}

a.vert2b{color:#9D8A11;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.vert2b:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.orangeb{color:#ff9600;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.orangeb:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.orangeb2{color:#ff9600;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}
a.orangeb2:hover{color:#6c6c6c;text-decoration:underline;font-family:Verdana;font-size:11;font-weight:bold}

a.violetb{color:#830c98;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.violetb:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.bleub{color:#557ee8;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.bleub:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.roseb{color:#ff43f0;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}
a.roseb:hover{color:#000000;text-decoration:underline;font-family:Verdana;font-size:10;font-weight:bold}

a.roseb2{color:#ff43f0;text-decoration:underline;font-family:Verdana;font-size:11;font-weight:bold}
a.roseb2:hover{color:#000000;text-decoration:none;font-family:Verdana;font-size:11;font-weight:bold}

span.rougeb{color:#C40000;text-decoration:none;font-family:Verdana;font-size:10;font-weight:bold}

/* Les inputs */
input
	{
	font-family:Verdana;
	font-size:12;
	/*width:100;*/
	height:18;
	border:1px solid #000000;
	background-color:#F5F5F5;
	}
textarea
	{
	font-family:Verdana;
	font-size:12;
	width:100%;
	height:150px;
	border:1px solid #000000;
	background-color:#F5F5F5;
	}
select
	{
	height:15;
	background-color:white;
	font-family:Verdana;
	font-size:10;
	border:1px solid black;
	color:#000000;
	/*font-weight:bold;*/
	text-align:center;
	cursor:pointer;
	}
	
/* Dans le gymnase */
.ul-sportifs-1
	{
	min-height:50px;
	border:1px dotted black;
	margin:0px;
	padding:0px;
	background-color:#A8D2B2;
	}

.ul-sportifs-0
	{
	min-height:50px;
	border:1px dotted black;
	margin:0px;
	padding:0px;
	background-color:#D3B0B8;
	}

.li-gymnase
	{
	text-align:center;
	font-size:10pt;
	border:1px solid black;
	width:95%;
	list-style-type:none;
	cursor:move;
	background-color:#e0e0e0;
	/*height:20px;*/
	margin:2 auto 0 auto;
	}

.ul-libres
	{
	min-height:100px;
	border:1px dotted black;
	margin:0px;
	padding:0px;
	background-color:#D3B0B8;
	}

	
.bouton_stats
	{
	border:0px;
	cursor:pointer;
	}

table
	{
	border-collapse:collapse;
	border-color:#000000;
	}

	
form
	{
	margin:0px;
	padding:0px;
	}