
/**** infos générales ****/
#general
{border-collapse:collapse;
font-size:large;
font-family: sans-serif;
width:1000px;
}

/*table td*/
/*{border:1px solid black;}*/

html {height: 100%; }

body
{background-color:#c3e2ff;
overflow-y: scroll;
!overflow-y: none;
}

#inv
{display:none;}





/**** tout en haut ****/

#arrondi_haut_gauche
{height:23px;
width:20px;
background : url("../images/arrondi_haut_gauche.gif") no-repeat top left;
}


td.tout_en_haut
{background-color:#FFC500;
height:23px;
}

#arrondi_haut_droit
{height:23px;
width:20px;
background : url("../images/arrondi_haut_droit.gif") no-repeat top right;
}

/**** logo + pub ****/

.logo_pub
{background-color:#FFC500;}

.logo_pub td div
{background-color:#FFC500;
height:90px;}

#logo
{background : url("../images/logonouv.png") no-repeat left;
height:100px;
padding-left:20px;
width:422px;
/*border: 1px solid black;*/
float:left;}


#pub
{
height:90px;
width:468px;
padding-left:10px;
/*border: 1px solid black;*/
float:right;}


/**** sous tout en haut ****/

.sous_tout_en_haut
{background-color:#FFC500;
height:0.1em;}

/**** menu ****/

li.menu
{display: table-cell;
padding-top:18px;
padding-bottom:10px;
font-size:100%;
width:143px;
background:#74a3a6;
text-align:center;
vertical-align:center;
height:60px;}

ul.menu
{padding-left:0;
margin:0;
height:60px;
border:1px solid #74a3a6;}

tr.menu
{height:60px;}

tr.menu td
{margin:0;
padding:0;
}

.menu a
{text-decoration:none;
color:#ffc500;}

.menu a:link
{text-decoration:none;
color:white;}

.menu a:visited
{text-decoration:none;
color:white;}

.menu a:hover
{text-decoration:none;
color:#ffc500;}

ul.menu li:hover ul li
{text-decoration:none;
color:#ffc500;
display:table-cell;}

li.menu:hover ul li
{float:none;}


li.menu ul
{position:absolute;
margin-left:-286px;
padding-right:-10px;
margin-right:-60px;}

.menu a.actif
{text-decoration:none;
color:#ffc500;}

ul.menu ul li
{display:none;}

li.sous_club
{display: table-cell;
padding-top:19px;
padding-bottom:19px;
font-size:100%;
background:#AFC5AD;
text-align:center;
width:200px;
margin:0;}
/*border:1px solid red;}*/

ul.sous_club
{margin:0;
padding:0;
height:60px;
margin-top:20px;}
/*border:1px solid red;}*/

.sous_club a:link
{text-decoration:none;
color:white;}

.sous_club a:visited
{text-decoration:none;
color:white;}

.sous_club a:hover
{text-decoration:none;
color:#46595B;}

.sous_club a.actif
{text-decoration:none;
color:#46595B;}



/****** sous menu ****** */

li.ss_menu
{display: table-cell;
padding-top:18px;
padding-bottom:10px;
font-size:100%;
width:200px;
background:#AFC5AD;
text-align:center;
vertical-align:center;
height:60px;}

ul.ss_menu
{padding-left:0;
margin:0;
padding:0;
height:60px;}

tr.ss_menu
{height:60px;
margin:0;
padding:0;}

tr.ss_menu td
{margin:0;
padding:0;
}

.ss_menu a
{text-decoration:none;
color:#46595B;}

.ss_menu a:link
{text-decoration:none;
color:white;}

.ss_menu a:visited
{text-decoration:none;
color:white;}

.ss_menu a:hover
{text-decoration:none;
color:#46595B;}

.ss_menu a.actif
{text-decoration:none;
color:#46595B;}

/**** copyright *****/

.copyright
{background-color:#afc5ad;
font-size:small;}

td.copyright
{text-align:center;
color:#46594d;
padding-top:0.5em;
font-size:small;
}

/**** tout en bas ****/

#arrondi_bas_gauche
{height:23px;
width:21px;
background : url("../images/arrondi_bas_gauche.gif") no-repeat bottom left;
-border:none;
}

#arrondi_bas_droite
{height:23px;
width:20px;
background : url("../images/arrondi_bas_droit.gif") no-repeat bottom right;
-border:none;
}

td.tout_en_bas
{background-color:#afc5ad;
}

/***** corps *****/

.corps
{background-color:white;}

#aquitaine
{background:url("../images/Aquitaine.jpg") no-repeat bottom left;
height:600px;
/*border: 1px solid black;*/
width:385px;
padding-top:80px;
float:left;
}

#droite_index
{float:right;
/*border: 1px solid black;*/
width:60%;
padding-top:40px;}

#texte
{color:#46594d;
padding-top:5%;
vertical-align:top;
width:62%;
padding-right:10px;
float:left;}
/*border: 1px solid black;}*/

/**** annonces ****/

#annonces
{
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
text-align:center;
font-size:80%;
float:right;
width:180px;}
/*border: 1px solid black;}*/

.annonce td
{border:none;
font-size:100%;}

table.annonce
{
margin-top:20px;
margin-bottom:20px;
padding:2px;
border-collapse:collapse;
}

.titre_annonce
{color:#c3e2ff;
text-align:center;
background-color:#46594d;
}

.titre_annonce_ann
{color:#74A3A6;
text-align:center;
}

.corps_annonce
{color:white;
text-align:justify;
background-color:#46594d;
padding:10px;
width:300px;
font-size:small;}

.corps_annonces
{color:#46594d;
text-align:justify;
padding:10px;
border : 2px solid #46594d;
font-size:medium;
margin-top:75px;}

.ecrit_date
{color:white;
font-style:italic;
text-align:justify;
font-size:59%;
padding-left:10px;
padding-right:10px;
background-color:#46594d;}

.ecrit_date_ann
{color:#46594d;
font-style:italic;
text-align:justify;
font-size:70%;
padding-left:10px;
padding-right:10px;}

.annonce_gauche_haut
{background:url("../images/annonce_gauche_haut.gif") no-repeat top left;
width:12px;
height:12px;}

.annonce_droit_haut
{background:url("../images/annonce_droit_haut.gif") no-repeat top right;
width:12px;
height:12px;}

.annonce_gauche_bas
{background:url("../images/annonce_gauche_bas.gif") no-repeat bottom left ;
width:12px;
height:12px;}

.annonce_droit_bas
{background:url("../images/annonce_droit_bas.gif") no-repeat bottom right;
width:12px;
height:12px;}

.haut
{background-color:#46594d;
width:180px;}

.bas
{background-color:#46594d;
width:180px;}

a.lien_annonce:link
{text-decoration:none;
color:#ffc500;}

a.lien_annonce:visited
{text-decoration:none;
color:#ffc500;}

a.lien_annonce:hover
{text-decoration:none;
color:#c3e2ff;}


/***** championnat ****/

ul.championnats
{list-style-type:none;
text-align:center;
position:relative;
left:-30px;}

ul.championnats_jeune
{list-style-type:none;
text-align:center;
width:250px;}

table#championnat td
{vertical-align:top;
width:250px;
text-align:left;
padding-bottom:60px;
margin-bottom:60px;
}

#championnat
{margin-top:60px;}


.DH li.titre
{font-size:100%;
font-weight:bold;
background-color:#F1C20C;
color:white;
padding:2px;}

.U16 li.titre
{font-size:100%;
font-weight:bold;
background-color:#46594D;
color:white;
padding:2px;}

.PH li.titre
{font-size:100%;
font-weight:bold;
background-color:#62D962;
color:white;
padding:2px;}

.dordogne li.titre
{font-size:100%;
font-weight:bold;
background-color:#E550E5;
color:white;
padding:2px;}

.gironde li.titre
{font-size:100%;
font-weight:bold;
background-color:#BFBFBF;
color:white;
padding:2px;}

.landes li.titre
{font-size:100%;
font-weight:bold;
background-color:#5858FE;
color:white;
padding:2px;}

.lot_et_garonne li.titre
{font-size:100%;
font-weight:bold;
background-color:#FF4050;
color:white;
padding:2px;}

.PA li.titre
{font-size:100%;
font-weight:bold;
background-color:#F2F261;
color:#46594D;padding:2px;}

.D2 li.titre
{font-size:100%;
font-weight:bold;
background-color:#CCA166;
color:white;
padding:2px;}


li.clubs
{background-color:#F0F0F0;
font-size:medium;}

li.liens
{background-color:#46594D;
font-size:medium;}

li.clubs a:link
{text-decoration:none;
color:#46594d;
font-size:medium;}

li.clubs a:visited
{text-decoration:none;
color:#46594d;
font-size:medium;}

li.clubs a:hover
{text-decoration:none;
color:#ffc500;
font-size:medium;}

li.liens a:link
{text-decoration:none;
color:#afc5ad;}

li.liens a:visited
{text-decoration:none;
color:#afc5ad;}

li.liens a:hover
{text-decoration:none;
color:#74a3a6;}

#map_aq
{float:right;
margin-top:70px;
margin-right:10px;
}

#map_aq_jeune
{float:right;
margin-top:70px;
margin-right:110px;
}

/***** clubs *****/

.list_dep
{list-style-type:none;
font-size:100%;
padding-left:1em;
padding-top:50px;
text-align:center;}

.list_dep li
{padding-top:0.5em;}

ul.list_dep li a:link
{color:#46594d;
text-decoration:none;}

ul.list_dep li a:visited
{color:#46594d;
text-decoration:none;}

ul.list_dep li a:hover
{color:#74a3a6;
text-decoration:none;}

/**** clubs par département ****/

td.clu
{border-left:0.1em solid #46594d;
border-right:0.1em solid #46594d;
text-align:center;}

td.vide
{border-top: solid 0.1em #46594d;
height: 1em;}

td.niveau_DH,td.niveau_PH,td.niveau_7,td.niveau_D2, td.niveau_U16
{border:0.1em solid #46594d;}

table.list_club_dep
{
margin-top:10px;
border-collapse:collapse;
font-size:small;
width:95%;
margin-left:10px;
margin-bottom:20px;}

table.list_coupe
{
margin-top:80px;
border-collapse:collapse;
font-size:medium;
width:50%;}

.droite_club
{position:relative;
right:10px;
top:20px;
/*border:1px solid red;*/
width:700px;
float:right;}

.gauche_club
{
position:relative;
left:0px;
top:20px;
/*border:1px solid black;*/
width:260px;
}

.niveau_D2
{background-color:#BFBFBF;
padding:0.3em;
text-align:center;
color:white;}

.niveau_DH
{background-color:#F5C50C;
padding:0.3em;
text-align:center;
color:white;}

.niveau_PH
{background-color:#61D861;
padding:0.3em;
text-align:center;
color:white;}

.niveau_7
{background-color:#5858FE;
padding:0.3em;
text-align:center;
color:white;}

.niveau_U16
{background-color:white;
padding:0.3em;
text-align:center;
color:#46594D;}

.clu
{background-color:#FAFAFA;
color:#46594d;
padding:0.3em;}

.clu a:link
{color:#46594d;
text-decoration:none;
font-size:medium;}

.clu a:visited
{color:#46594d;
text-decoration:none;
font-size:medium;}

.clu a:hover
{color:#74a3a6;
text-decoration:none;
font-size:medium;}

#map_landes
{margin-left: auto;
margin-right:auto;}

#map_lot
{margin-left: auto;
margin-right:auto;}

#map_gironde
{margin-left: auto;
margin-right:auto;
margin-top:40px;}

#map_dordogne
{margin-left: auto;
margin-right:auto;}

#map_PA
{margin-left: auto;
margin-right:auto;}

#dor
{height:700px;}

#gir
{height:1020px;}

#lan
{height:680px;}

#lote
{height:520px;}

#pyr
{height:550px;}

/****** liens *********/

.lien li a:link
{text-decoration:none;
color:#46594d;}

.lien li a:visited
{text-decoration:none;
color:#46594d;}

.lien li a:hover
{text-decoration:none;
color:#afc5ad;}

.lien
{list-style-type:none;
padding:2%;
margin-top:50px;
text-align:center;}

p
{padding:2%;}


/**** contact ****/

a#mail:link
{text-decoration:none; 
color:red;}

a#mail:visited
{text-decoration:none; 
color:red;}

a#mail:hover
{text-decoration:none; 
color:#ffc500;}

#conta
{padding:3%;}

.propos:link
{color:#545C5F;}

.propos:visited
{color:#545C5F;}

.propos:hover
{color:#545C5F;
text-decoration:none;}

/***************************** trouver club *****************/

#form
{vertical-align:top;
padding : 10px;}

#table_map 
{position : relative;
top : 30px;
padding : 10px;}

#text_trouver
{position : relative;
top: 30px;
padding-left:30px;
padding-right:30px;
font-size:12pt;}

/*ul*/
/*{border:1px solid black;}*/

/*li*/
/*{border:1px solid red;}*/


