/* Positionnement des éléments du site */
	body {
		background : white;
		font-stretch:inherit;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px;
		margin:0px;
	}
	
	p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	}
	
	.txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	}
	
	#txt_menu1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	}

	#txt_menu2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000099;
	}
	
	#txt_menu3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#CC3300;
	}
	
	.txt_center{
	text-align:center;
	}
	
	#right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	}
	
	h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:600;
	}
	
		
	h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-style:italic;
	}

	li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	}
	
	
 a   {     
 color:#006600;     
 text-decoration:none;   
 }   
 
 a:hover   {     
 color:#009900;     
 text-decoration:underline;   
 }

 a.ban1{
 display:block;
 width:170px;
 height:100px;
 background-image:url(/gfx/elements/brimbelles1.gif)
 }
 
  a.ban1:hover{
 display:block;
 width:170px;
 height:100px;
 background-image:url(/gfx/elements/brimbelles2.gif)
 }

 a.ban2{
 display:block;
 width:170px;
 height:100px;
 background-image:url(/gfx/elements/lesportif1.gif)
 }
 
  a.ban2:hover{
 display:block;
 width:170px;
 height:100px;
 background-image:url(/gfx/elements/lesportif2.gif)
 }

html,body{
/*position:absolute;*/
width:100%;
height:100%;
}

/* TOUT */
#tout {
/*position:absolute;*/
width:100%;
height:100%;
margin:0;
padding:0;
/*left:0;
top:0;
z-index:10;*/
}
/* /TOUT */

/* decoupage vertical */
#zone_main {
 position:absolute;
 /*top:165px;*/
 left:0px;
 width:99%;
 margin:0;
 padding:165px 0 0 0;
 z-index:5;
}
#content{
/* position:relative;*/
/* padding:0 26em 0 17em;*/
/* margin:0 0 0 420px;*/
/* margin: 0 300px 0 170px;*/
padding:70px 260px 0 170px;
/* top:70px;*/
/* right:250px;*/
 font-size:0.8em;
 z-index:1;
}

.tableau{
/* position:relative;*/
/* width:80%;*/
 padding:0 0 0 0;
/* margin: 0 300px 0 170px;*/
 font-size:0.8em;
}

.tableau_description{
 position:relative;
 top:-110px;
 padding:0 100px 0 200px;
/* margin: 0 300px 0 170px;*/
 font-size:0.8em;
}

.tableau_gris{
 position:relative;
 padding:0 0 0 0;
 background-color:#BFCCEE;
}

.tableau_blanc{
 position:relative;
 padding:0 0 0 0;
 background-color:#DDDDDD;
 height:auto;
 }
 
 .tab_position{
 position:relative;
 left:0px;
 }


.nouveau{
border-collapse:collapse;
border-color:#339900;
border-style:dashed;
border-width:thin;
margin:10px;
padding:10px;
}

.nouveau_limite{
border-collapse:collapse;
border-color:#339900;
border-style:dashed;
border-width:thin;
margin:10px;
padding:10px;
width:350px;
font-stretch:ultra-expanded;
}

.sponsors{
position:relative;
width:auto;
padding:0 20px 0 20px;
z-index:4;

}


.illu{
float:right;
padding:5px;

position:relative;
z-index:10;
}
.illuz {
clear:both;
}

#img_menu{
position:absolute;
top:10px;
left:45px;
}


#zone_haut {
 position:absolute;
 top:0px;
 height:200px;
/* height:5em;*/
 width:100%;
 margin:0;
 padding:0;
 z-index:1;
 overflow:hidden;
/* border-bottom:3px solid black;*/
}

#zone_menu_titre {
 position:absolute;
 top:140px;
 height:23px;
/* top:14em;
 height:3em;*/
 left:0px;
 margin:0;
 width:200px;
 padding:0 0 0 5px;
 overflow:hidden;
 text-align:center;
 font-weight:bold;
 font-size:0.6em;
 z-index:51;
 line-height:1.1em;
}

#zone_titre {
 position:absolute;
 top:200px;
 height:23px;
 right:270px;
 margin:0;
 padding:0;
 overflow:visible;
 z-index:50;
}

#transparent{
position:absolute;
top:0;
right:240px;
z-index:15;
}

#zone_gauche {
 position:absolute;
 top:210px;
 left:0px;
/* width:210px;*/
 width:14em;
 margin:0;
 padding:0;
 height:auto;
 background-image:url(/gfx/elements/fond_menu1.jpg);
 background-repeat:repeat-y;

 z-index:15;
/* border:1px solid yellow;*/
}

#zone_droite {
 position:absolute;
 top:230px;
 right:0px;
 width:250px;
 margin:0;
 padding:0;
 z-index:8;
 background-image:url(/gfx/elements/fond_droite.jpg);
 background-repeat:repeat-y;
 
 
}
/* /decoupage vertical */


/* #zone_haut */
#barre_haut_gauche {
 position:absolute;
 top:0;
 left:0;
 height:140px;
 width:100px;
/* background-image:url(/gfx/logo3.gif);
 background-repeat:no-repeat;*/
 z-index:20;
}
#barre_haut_forhom {
 position:absolute;
 top:60px;
 right:75px;
 height:79px;
 width:228px;
 background-image:url(/gfx/forhom.gif);
 background-repeat:no-repeat;
 z-index:6;
}
#barre_haut_title {
 position:absolute;
 top:0px;
 /*left:200px;*/
 right:0px;
 height:1.1em;
 background-color:white;
 font-size:1.1em;
 font-weight:bold;
 z-index:6;
}

#barre_haut_droite {
 position:absolute;
 top:220px;
 height:100px;
/* padding:0 0 0 200px;*/
 width:250px;
/* background-image:url(/gfx/elements/haut-droite.gif);*/
 right:30px;
 text-align:right;
 overflow:visible;
 padding:0 0 0 0;
 z-index:20;
}



/* zone milieu */
#cadre_menu2 {
 /*position:relative*/;
 padding:0 0 0 0px;
 margin:0;
 left:0px;
}


#main_bas {                /* Link solution internet */
margin:auto;
padding-top:100px;


}

#footer{
	position:relative;
	z-index:0;
	width:100%;
	height:144px;
	background-image:url(/gfx/elements/footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


	

#barre_gauche {
position:relative;
 font-size:0.75em;
 margin:0;
 border:0;
 left:10px;
 width:125px;
 top:50px;
}	


#barre_droite {
 position:relative;
 right:0px;
 top:50px;
 font-size:0.72em;
 padding:10px;
 text-align:right;
 margin:0;
 padding:0;
 width:240px;
 height:950px;

}
#barre_droite h2{
 font-size:1.1em;
}

