*{
	margin:0;
	padding:0;
    font-family:/*Comic sans ms,*/arial,sans-serif;
    font-size:11pt;	/*Police général de l'ensemble du site*/ 
}

body
{
    background-color: black;
    background-image: URL("../image/site/fond_ecran.jpg");
}

div {
	text-align:center;
	}
div#bandeau {
	width:850px;
	height:130px;
	background-image:url("../image/site/bandeau6.jpg");
	}

div#corps {
    width:850px;
    background-color:#DCDCDC;
    overflow:auto;
}

div#contenu {
	float:left;
	width:850px;
	height:auto;
	background-color:	#e5e5e5;
	}
	
div#pied_page {
	clear:both;
	width:850px;
	height:auto;
	font-size:8pt;
	margin-top:0px;
	padding-top:10px;
	border-top:inset;
	border-color:red;
	background-color: white;
	}
	
.centrer {
	margin-left : auto;
  	margin-right : auto;
	width : 850px;
	text-align : left;  /* pour résoudre le bug de centrage de IE */
}

/************************************************************************/
/* GESTION STYLE LISTE DES CLUBS                                        */
/************************************************************************/
.titre
{
    font-size:14pt;
    font-weight: bold;
    text-decoration:underline;
    margin-bottom:1cm;
    margin-top:1cm;
}

.liste_club
{	
    margin-left : auto;
  	margin-right : auto;
	width : 575px;
	background-color:#F0F8FF; 
	border-style: solid;
	border-color: black;
	}

.club
{
    margin-top:0,5cm; 
    margin-left : auto;
  	margin-right : auto;
}

.detail_club
{
    margin-left : auto;
  	margin-right : auto;
  	width : 575px;
}

.liste_club_nom_club
{   
    margin-left : auto;
  	margin-right : auto;
    text-align:center;
    width:575px;
    font-size:12pt;
    font-weight: bold;
    color:red;
    background-color:navy;
}

.liste_club_colonne_titre
{   
    text-align:left;
    width:100px;
    font-size:9pt;
    font-weight: bold;
}

.liste_club_colonne_info
{
    text-align:left;
    width:350px;
    font-size:8pt;
    font-weight: normal;
}


a.mailto
{   font-size:8pt;
	color: black;
	text-decoration: underline;	
}

a.mailto:hover, a.mailto:focus, a.mailto:active {
	text-decoration: underline;
	font-style:italic;
	color:navy;
}

/************************************************************************/
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                        */
/************************************************************************/
a.telecharger
{   font-size:12pt;
	color: black;
	text-decoration: underline;	
}
a.telecharger_normal
{   font-size:11pt;
	color: black;
	text-decoration: underline;	
}

a.telecharger:hover, a.telecharger:focus, a.telecharger:active,a.telecharger_normal:hover, a.telecharger_normal:focus, a.telecharger_normal:active {
	text-decoration: underline;
	font-style:italic;
	color:navy;
}

a.lien_interne
{   
    color:black;
	text-decoration: underline;	
}

a.lien_interne:hover, a.lien_interne:focus, a.lien_interne:active {
	text-decoration: underline;
	font-style:italic;
	color:navy;
}

a.lien_interne2
{   
    color:black;
	text-decoration: none;	
}

a.lien_interne2:hover, a.lien_interne2:focus, a.lien_interne2:active {
	text-decoration: none;
	font-style:italic;
	color:navy;
}

.IntituleRubrique
{
    font-family:arial,sans-serif;
    text-align : center;
    font-weight: bold;
    margin-top : 30px;  
	color:	#ffff3b;
	background-image: URL("../image/site/IntituleRubrique.jpg");
	height:20px;
}

.actualite
{
	border: medium;
	border-style: ridge;
    border-width: medium;        /* Applique une bordure sur les quatre côtés */
    border-color: black;
    margin : 10px 60px 40px 60px;
    padding: 5px;
    text-align: justify;
}


/************************************************************************/
/* GESTION DU MENU                                                                          */
/************************************************************************/

div.menugalerie {
	/*float:left;*/
	width:850px;
	height:30px;
	background-color:#DCDCDC;
}

/* 	début menu	déroulant	*/
/****************************/
dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;   
}

#menu { /* élément ayant un sous-menu */
	/*position: absolute;*/
	position:left;/*ajout fred 11/06*/
    z-index:100;
    width:850px; /* Largeur du menu = largeur du bandeau */
	height:30px; /* Hauteur de l'emplacement du menu     */
    font-family:Comic Sans MS,arial,sans-serif;
    font-size:12px;
	font-weight:bold;
	color:white; /* Couleur du texte */
	height:20px;
}

#menu dl { /* Un 'choix' du menu (par ex : bio) */
    float: left;
    margin: 0 1px;
    width:103px;
    font-size:12px;
    margin-top:5px;
    margin-bottom:3px; /*Marge entre chaque élément du menu*/
    margin-left:2px;
    margin-right:0px;
    position:relative;
}

#menu dt {
    cursor: pointer;
    text-align: center;
    background:#404040;
    border: 1px solid gray;
    font-size:12px;   
    height:20px; /* Ajouté pour uniformiser auteur des choix du menu */ 
}

#menu dd {
    font-size:12px;   
    position:absolute;
	/*left:678px;*/  
    background:#404040;
    /*bottom:18px; /* Pour orienter le menu vers le haut -> permet de supprimer menu 2*/
	/*left:-45px;*/
	left:-20px;
    display:none;
    visibility:hidden;
}

#menu li {
    text-align: center;
    font-size:12px;
    width:150px;  
    position:relative;
    padding-bottom:5px;
    padding-top:5px;
	padding-bottom:5px;
    padding-top:5px;
    background:#404040;
    border: 1px solid gray;
}


#menu li a, #menu dt a {
    color: white;
    text-decoration: none;
    display: block;
    height: 100%;
    border: 0 none;
    background:#404040; 
    font-size:12px;
}

#menu li a:hover, #menu dt a:hover {
    background: #ff2309; /*Rouge ligue Aquitaine*/
    text-decoration:underline;
    color:black;
    font-size:12px;
}

/* Pour le menu bas*/
div.menugalerie2 {
	width:850px;
	height:30px;
	background-color:#DCDCDC;
	position:bottom;
}

#menu2 { /* élément ayant un sous-menu */
    bottom: 0;
    /*left: 0;*/
    z-index:100;
    width:850px; /* Largeur du menu = largeur du bandeau */
	height:30px; /* Hauteur de l'emplacement du menu     */
    font-family:Comic Sans MS,arial,sans-serif;
    font-size:12px;
	font-weight:bold;
	color:white; /* Couleur du texte */
	height:20px;
}

#menu2 dl { /* Un 'choix' du menu (par ex : bio) */
    float: left;
    width:103px;
    font-size:12px;
    margin-top:5px;
    margin-bottom:3px; /*Marge entre chaque élément du menu*/
    margin-left:2px;
    margin-right:0px;
    position:relative;
}

#menu2 dt {
    cursor: pointer;
    text-align: center;
    background:#404040;
    border: 1px solid gray;
    font-size:12px;
}

#menu2 dd {
    font-size:12px;   
    position:absolute;
    bottom:18px;
    left:-20px;
	/*left:-45px;*/
    background:#404040;
    display:none;
    visibility:hidden;
}

#menu2 li {
    text-align: center;
    font-size:12px;
    width:150px;  
    position:relative;
    padding-bottom:5px;
    padding-top:5px;
    background:#404040;
    border: 1px solid gray;
}


#menu2 li a, #menu2 dt a {
    color: white;
    text-decoration: none;
    display: block;
    height: 100%;
    border: 0 none;
    background:#404040;
    font-size:12px;
}

#menu2 li a:hover, #menu2 dt a:hover {
    background: #ff2309; /*Rouge ligue Aquitaine*/
    text-decoration:underline;
    color:black;
    font-size:12px;
}
