/***********************/
/* PARAMETRES GENERAUX */
/***********************/

* {margin:0;padding:0}                                                         /* par défaut ni margin, ni padding */

#entete {height:8em;}                                                          /* zone d'entête */
#entete td {border:0;}
#entete td.logo {height:8em; width:180px; vertical-align:middle; text-align:center}
#entete td.titre_site {height:6.2em;vertical-align:bottom; text-align:left}
#entete td.contact {height:1.8em; vertical-align:top; text-align:right}

#navigation {                                                                  /* zone de navigation (menu) */
height: 1.43em;
padding-bottom: 0.5px;
background-color: #135832;
text-align: left;}

body {                                                                         /* corps des pages */
background-image: url(./images/feutrine_vert.jpg);                             /* image de fond */
font-family: Verdana, Geneva, Arial, sans-serif;                               /* polices par défaut */
font-size: 1em;                                                                /* taille des polices */
color: yellow}                                                                 /* couleur des polices */

a {                                                                            /* liens */
text-decoration:underline;                                                     /* décoration */
color:yellow}                                                                  /* couleur */

p {text-indent:3em}                                                            /* paragraphes */

h3 {text-align:center; font-size:1.2em; font-weight:bold}                      /* titre des pages */

ul {list-style:none; text-align:center}                                        /* listes */
li {float:left; border-right:1px solid #034822; border-bottom:1px solid #034822}
li.top {border-top:1px solid #034822}
li.debut {border-left: 1px solid #034822}

table {border-collapse:collapse}                                               /* tableaux */
table td {border-width:1px; border-style:solid; border-color:#034822; font-size:1em; text-align:left}
table td.entete {background-color:#135832; text-align:center}
table tr.entete td {background-color:#135832; text-align:center}

/*********/
/* MENUS */
/*********/

#menuDeroulant {
background-color: #135832;
color:yellow;
text-align:center;
height: 1.45em;
line-height: 1.45em;
font-size:0.9em;
list-style-type: none;
position: absolute;
}

#menuDeroulant li {width:115px; background-color: #135832; border:1px solid #034822; float:left;}
#menuDeroulant a {color:yellow; text-decoration:none;}
#menuDeroulant li a:link, #menuDeroulant li a:visited {height:1%;}
#menuDeroulant li a:hover {background-color:#337852;}

#menuDeroulant li.sousmenusanslien:hover {background-color:#337852;}

#menuDeroulant .sousmenu {display:none;	list-style-type:none;}
#menuDeroulant .sousmenu li {width:114px; float:none; border:none; border-top:1px solid #034822;}
#menuDeroulant .sousmenu li a:link, #menuDeroulant .sousmenu li a:visited {display:block;}
#menuDeroulant li:hover .sousmenu {display: block;}

#iemenu {display:none}                                                         /* pas d'affichage du menu IE */

/*******************************
* POSITIONNEMENT               *
*******************************/

#colonne_1quart_gauche {padding:1em; padding-top:1em; width:25%; text-align:left; float:left}
#colonne_2quart_gauche {padding:1em; padding-top:1em; width:25%; text-align:left; float:left}
#colonne_1tiers_gauche {padding:1em; padding-top:1em; width:33%; text-align:left; float:left}
#colonne_2tiers_gauche {padding:1em; padding-top:1em; width:66%; text-align:left; float:left}
#colonne_1tiers_milieu {padding:1em; padding-top:1em; width:33%; text-align:left; float:left}
#colonne_1tiers_droite {padding:1em; padding-top:1em; text-align:left}
#colonne_2tiers_droite {padding:1em; padding-top:1em; text-align:left}
#colonne_1demi_gauche {padding:1em; padding-top:1em; width:50%; text-align:left; float:left;}
#colonne_1demi_droite {padding:1em; padding-top:1em; text-align:left}

/*******************************
* CLASSES DIVERSES             *
*******************************/
.centre {text-align:center}                                                    /* zone centrée */
.tab3 {padding-left:3em}                                                       /* tabulation */
.tab5 {padding-left:5em}                                                       /* tabulation */
.tab6 {padding-left:6em}                                                       /* tabulation */
.tab10 {padding-left:10em}                                                     /* tabulation */
.tab15 {padding-left:15em}                                                     /* tabulation */
.tab20 {padding-left:20em}                                                     /* tabulation */
.tab30 {padding-left:30em}                                                     /* tabulation */
.tab40 {padding-left:40em}                                                     /* tabulation */
.zone_texte {                                                                  /* zone de texte */
padding-left:3em;
padding-right:3em;
padding-top:1em;
text-align:left}

/*******************************
* MISE EN FORME PARTICULIERES  *
*******************************/

/* Paramètrage du calendrier */                                                /* calendrier */
#calendrier td {border:0}
#calendrier ul {width:370px; font-size:1em}                                    /* largeur du tableau = 7xlarg cellule+20 */
#calendrier ul li {width:50px; padding-top:2px; padding-bottom:2px}            /* largeur d'une cellule + largeur centrée... */
#calendrier ul.mois_annee li.mois_annee {width:356px}                          /* largeur entete = 7xlargeur cellule+6 */
#calendrier ul li.sans_lien {}
#calendrier ul li.avec_lien {}
#calendrier ul li.avec_lien a{color:#f20; text-decoration:none}
#calendrier ul li.avec_lien:hover{}
#calendrier ul li.jour_courant {}
#calendrier ul li.jour_courant a{}

table.competitions td {font-size:0.6em; padding:5px; text-align:center}        /* tableau des compétitions */
table.competitions td.titre {font-size:2em; text-align:center}
table.competitions td.epreuves {width:10%}
table.competitions td.inscriptions {width:10%}
table.competitions td.demi_comite {width:15%}
table.competitions td.comite {width:15%}
table.competitions td.ligue {width:15%}
table.competitions td.nationale {width:15%}

table.liens {width:80%}                                                        /* tableaux des liens */
table.liens td {font-size:0.8em; text-align:center}
table.liens td.images {width:100px}
table.liens td.separateur {border-top:0; border-bottom:0}

table.horaires {width:90%}                                                     /* tableau des horaires */
table.horaires td {padding:10px;text-align:center}
table.horaires td.detail {text-align:left}

table.tarifs td {text-align:center; padding:2px}                               /* tableau des tarifs */
table.tarifs td.haut_gauche {border-top:0; border-left:0}
table.tarifs td.libelle {text-align:left}

table.bibliotheque td {font-size:0.9em; vertical-align: top; padding:1em}      /* tableau de la bibliothèque */

table.presentation_resultats_competitions td {font-size:0.8em; text-align:center} /* tableaux des liens des résultats competitions */

table.resultats_competitions {width:100%}                		       /* tableaux des résultats des competitions */
table.resultats_competitions td.entete {padding:0}
table.resultats_competitions td {padding-top:0.5em; padding-bottom:0.5em; font-size:1em; text-align:center}

table.bureau td {text-align:center; padding:3px; border:0}                     /* tableau du bureau */

table.historique td {border:0}                                                 /* tableau de l'historique */

table.enseignement_historique td {border:0}                                    /* tableau de l'historique enseignement */
table.enseignement_general td {padding:2px}                                    /* tableau de l'historique enseignement */

table.encheres td {width:75px; text-align:center; border:1}                    /* tableau des encheres de la donne du mois */
table.graphique td {border:0}                                                  /* tableau du graphique de la donne du mois */
 
table.adresses td {font-size:0.9em; vertical-align: top; padding:0.6px}        /* tableau des adresses des lieux de compétition */

table.authentification td {padding-top:4px; border:0}                          /* tableau d'authentification */

table.choix_rubriques td {padding:2px; font-size:0.8em}                        /* tableau de mise à jour des rubriques */

table.modification_compte td {padding:2px; font-size:0.8em; text-align:center} /* tableau de mise à jour des comptes */

table.choix_modif_base td {													   /* tableau de mise à jour des compétitions */
padding-left:2px; padding-right:2px; padding-bottom:2px;
font-size:0.8em; text-align:center}

table.compte td {padding:2px; text-align:center; font-size:em}                 /* tableau des comptes */

table.donnees_comptes {width:100%}                                             /* tableau des données comptes*/
table.donnees_comptes tr.entete {font-size:1em}
table.donnees_comptes td {padding:2px; text-align:center; width:20%}
table.donnees_comptes td.no {width:1em}

table.donnees_comptes_form {width:100%}                                        /* tableau des données comptes (formulaire) */
table.donnees_comptes_form td {padding:0px; text-align:center; width:20%}
table.donnees_comptes_form td.no {padding:2px; width:1em}

table.donnees_competitions tr.entete {font-size:0.8em}                         /* tableau des données competitions */
table.donnees_competitions td.equipe_entete {width:100%; font-size:1.2em; text-align:center}
table.donnees_competitions td {padding:2px; width:10em; text-align:center}
table.donnees_competitions td.equipe {width:100%; text-align:left}
table.donnees_competitions td.no {width:1em}
input.rang_donnees_competitions {text-align:center}

/* Paramétrage du tableau "post'it flash" */                                   /* flash */
table.flash {border-collapse:collapse;width:29%}
table.flash tr.haut {height:19px}
table.flash tr.bas {height:19px}
table.flash td {border:0;}
table.flash td.haut_debut {width:19px; background: url(./images/hautgauche.gif); background-repeat: no-repeat; background-position: bottom right}
table.flash td.haut_centre {background: url(./images/centre.gif); background-repeat: repeat-x; background-position: bottom}
table.flash td.haut_fin {width:19px; background: url(./images/hautdroit.gif); background-repeat: no-repeat; background-position: bottom left}
table.flash td.centre_debut {background: url(./images/centre.gif); background-repeat: repeat-y; background-position: right}
table.flash td.centre {background: url(./images/centre.gif)}
table.flash td.centre_fin {background: url(./images/centre.gif); background-repeat: repeat-y; background-position: left}
table.flash td.bas_debut {background: url(./images/basgauche.gif); background-repeat: no-repeat; background-position: top right}
table.flash td.bas_centre {background: url(./images/centre.gif); background-repeat: repeat-x; background-position: top}
table.flash td.bas_fin {background: url(./images/basdroit.gif); background-repeat: no-repeat; background-position: top left}

/* Paramétrage du tableau "entourage" */                                       /* entourage */
table.entourage {border-collapse:collapse;width:29%}
table.entourage tr.haut {height:19px}
table.entourage tr.bas {height:19px}
table.entourage td {border:0;}
table.entourage td.haut_debut {width:19px; background: url(./images/tour_hautgauche.gif); background-repeat: no-repeat; background-position: bottom right}
table.entourage td.haut_centre {border-top:1px solid yellow}
table.entourage td.haut_fin {width:19px; background: url(./images/tour_hautdroit.gif); background-repeat: no-repeat; background-position: bottom left}
table.entourage td.centre_debut {background: url(./images/tour_centredebut.gif); background-repeat: repeat-y; background-position: right}
table.entourage td.centre {}
table.entourage td.centre_fin {background: url(./images/tour_centrefin.gif); background-repeat: repeat-y; background-position: left}
table.entourage td.bas_debut {background: url(./images/tour_basgauche.gif); background-repeat: no-repeat; background-position: top right}
table.entourage td.bas_centre {border-bottom:1px solid yellow}
table.entourage td.bas_fin {background: url(./images/tour_basdroit.gif); background-repeat: no-repeat; background-position: top left}
