body {
margin: 0;
padding: 0;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, serif;
background: gray;
text-align: center;
}

body p {
cursor: default;
}

body img {border: 0px none; }

#page {
background: #e1fff2;
width: 968px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#blocmenus {
float: left;
width: 140px;
}

#pied_page {display: none;}

#bloc_ss_menus {display: none;float: right;}

#logo_gauche {display: none;}

#ombrage {display: none;}

#titre {
color: black;
font-size: 30px;
width: 718px;
height: 51px;
text-align: center;
font-weight: bold;
}

#logo_droit {display: none;}

#menuhaut {display: none;}

#menu {display: none;}

#mois {display: none;}

#img_bas_gauche {display: none;}

/*------------- GLOBAL ----------------*/
#global {
margin: 0 0 0 0;
background: #e1fff2;
color: #404040;
text-align: left;
}

#global h2 {
margin: 5px 5px 12px 15px;
border-bottom: 3px solid #17a;
}

#global h3 {
margin: 15px 5px 12px 15px;
}

#global h4 {
margin: 5px 0 0 15px;
font-weight: bold;
}

#global h5 {
margin: 5px 0 0 15px;
padding: 1px 3px;
background-color: #17a;
}

#global p {
margin: 5px 15px 10px 20px;
text-align: justify;
}

#global select {
font-size: 10pt;
margin: 0 0 0 20px;
}

/*------------ FIN GLOBAL ------------------*/

#encart {display: none;}


#signatures {
font-size: 8pt;
font-weight : bold;
color: #404040;
}

.border_l {border-left: solid #17a 2px}


form#lst_saison {
margin-bottom: 0;
}

#global_infos {
margin: 10px 10px 10px 35px;
color: #404040;
font-family: Verdana;
text-align: left;
}

#global_infos img {
border: 1px solid #17a;
}
 
.left {text-align: justify;margin: 5px 10px 5px 10px;}

#global_photos {
margin: 10px 10px 0 10px;
background-color: #17a;
color: white;
}

.bord_photo {border: solid white 3px;}

.align_centre {text-align: center;}

table#histo {
margin-left: 8em;
margin-top: 1em;
background-color:#FFFFFF;
border: none;
font-size: 10pt;
}

table#histo a{color: black;}
table#histo td{text-align: center;}

/*------------- CONTACTS ------------------*/
table#contacts {
border-collapse: collapse;
margin: 0 0 10px 20px;
background-color: white;
border: solid #17a 3px;
font-size: 6.5pt;
width: 680px; 
}

table#contacts td {
border-collapse: collapse;
padding: 2px;
border: solid #17a 1px;
}

.titre_col {font-style: italic;text-align: center;background-color: #404040;}
.c_adh1 {text-align: left;width: 160px;}
.c_adh2 {text-align: left;width: 200px;}
.c_adh3 {text-align: left;width: 50px;}
.c_adh4 {text-align: left;width: 100px;}
.c_adh5 {text-align: left;width: 70px;}
.c_adh6 {text-align: left;width: 100px;}
.no_enreg {background-color: #CCCCCC;}
/*------------- FIN CONTACTS ------------------*/

#lst_reunions {
margin-left: 20px;
}

#lst_reunions a {
font-weight: normal;
text-decoration: none;
}

#lst_reunions a:hover {
text-decoration: underline;
color: #17a;
}

#lst_reunions h4{
margin-bottom: 2px;
}

#lst_reunions ul{
margin-top: 2px;
}

/*------------- ENGAGEMENTS -----------------*/
table#engagts {
margin-left: 50px;
border-collapse: collapse;
border: solid #000 1px;
background-color:#FFFFFF;
font-size: 8pt;
}

table#engagts td {
padding: 3px;
border-collapse: collapse;
border: solid #000 1px;
}

.titre_col {font-style: italic;text-align: center; background-color: #17a; color: white;}
.c_eng1 {text-align: left;width: 180px; background-color: white; color: #404040;}
.c_eng2 {text-align: center;width: 70px; background-color: white; color: white;}

/*------------- TABLEAU EFFFECTIF -----------------*/
table#effec {
margin-left: 50px;
border-collapse: collapse;
border: solid #17a 3px;
font-size: 8pt;
}

table#effec td {
padding: 2px;
border-collapse: collapse;
border-bottom: solid #17a 1px;
}
/*------------- FIN TABLEAU EFFFECTIF -----------------*/

table#pronost_fr_cross {
margin-left: 20px;
font-size: 9pt;
}

table#result_pronost_fr_cross {
margin-left: 50px;
font-size: 9pt;
border-collapse: collapse;
border: solid #000 1px;
}

#videos {
margin: 20px;
background: #e1fff2;
}

#decompte {
background: white url(images/cellpic4.gif);
border: solid #000 1px;
width: 300px;
color: #404040;
padding-left: 2px;
font-size: 8pt;
}

/*------------- FORUM -----------------*/
#tab_forum {
margin: 0 15px 10px 20px;
border: solid #17a 1px;
border-collapse: collapse;
font-size: 10pt;
width: 670px;
}

#tab_forum p{
margin: 0;
}

#tab_forum a{
color: white;
}

#tab_forum p a{
color: blue;
}

.forum_bandeaux {background-color: #17a; color: white;}
.forum_top2 {background-color: gainsboro; border: solid #17a 1px;}
.forum_txt {background-color: white; border: solid #17a 1px;}

#tab_forum_wr {
margin: 0 15px 10px 20px;
font-size: 10pt;
width: 670px;
}

/*------------- FIN FORUM -----------------*/


#menu_haut_prive {
clear: both;
position: relative;
top: -17.5em;
}

#menu_haut_prive p a{
color: blue;
}

.border1 {border: solid 1px black}
.info_course {background-color: white; color: #330066; padding: 0 3px 0 3px }

table#finances {
margin-left: 20px;
background-color:#FFFFFF;
border: solid #000 3px;
font-size: 8pt;
width: 670px;
border-collapse: collapse; 
}

.col_orange {background-color: orange;}
.align_right {text-align: right;}
.align_left {text-align: left;}

table#finances td {
padding: 3px;
border-top: solid #000 1px;
border-bottom: solid #000 1px;
}

table#finances_bilan {
margin-left: 20px;
background-color:#FFFFFF;
border: solid #000 3px;
font-size: 8pt;
width: 670px;
border-collapse: collapse; 
}

table#finances_bilan td {
padding: 3px;
border-right: solid #000 2px;
}

table#news {
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, serif;
color: white;
}

table#tabfin {
width: 100%;
font-size: 8pt;
border-collapse: collapse
}

table#tabfin td{
border-right: solid #000 0px;
}

.larg1 {width: 80%;}
.larg2 {width: 20%;text-align: right;}

.noir {font-family: Tahoma; font-size: 10pt; color:#000000; text-decoration:none;}
               A:hover.noir {cursor: pointer; font-family: Tahoma; font-size: 10pt; color:#647B8C; text-decoration:none;}
               .Overnoir {cursor: pointer; font-family: Tahoma; font-size: 10pt; color:#647B8C; text-decoration:none;}
               .txt_Grill {border: 0px; width :29px; height :27px; font-weight: bold; text-align: center; font-size: 14pt; font-family: Tahoma,Verdana,Arial; color:#494B5D;}
               .txt_1 {margin-left: 10px; text-indent: -9; font-family: Tahoma; font-size: 10pt; color:#3E3E3E;}
               .txt_2 {font-family: Tahoma; font-size: 10pt; color:#3E3E3E;}
               .txt_3 {font-family: Tahoma; font-size: 10pt; margin-left: 24px; margin-right: 24px; text-align: justify; color:#6B7881;}
               .txt_4 {font-family: Verdana; font-size: 7pt; margin-left: 2px; text-align: left; color:#494B5D;}
               .txt_5 {font-family: Tahoma; font-size: 10pt;}
               .txt_6 {margin-left: 10px; margin-top: -12; font-family: Tahoma; font-size: 10pt; color:#647B8C;}
               .txt_7 {margin-bottom: 4px; font-weight: bold; font-size: 14pt; font-family: Tahoma,Verdana,Arial; color:#647B8C;}
               .typBt {font-family: Tahoma;font-size: 8pt; font-weight: bold; color:#647B8C;}

#tour07 {
color: white;
margin-left: 20px;
}

table#result_details {
background-color: #F5F5F5;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, serif;
color: black;
border: solid #000 2px;
border-collapse: collapse; 
}

table#result_details td{
border: solid #000 1px;
border-collapse: collapse; 
}

/* ---- telegrille ------- */
form#jeu {display: none;}
table#tab_gagnants {display: none;}
table#aide {display: none;}

table#tab_gagnants {
width: 140px;
float: left;
margin: 20px 0 10px 5px;
border-collapse: collapse;
}

table#tab_teleg {
margin-left: 10px;
border-collapse: collapse;
border-spacing: 0;
}
.case_blanche {width: 22px; font-size: 7pt; text-align: center; border: none;}
.case_noire {width: 22px; background-color: black; border: solid 1px black;}
.case_grille {background: white; color: black; border: solid 1px black;}

/*-------- tour de france ------*/
#menuhaut_tour07 {
margin: 0;
padding: 0.1em 0.5em 0.1em 0;
list-style-type: none;
background-color: black;
color: white;
text-align: left;
}

#menuhaut_tour07 li {
display: inline;
}

#menuhaut_tour07 a {
color: white;
text-decoration: none;
}

#menuhaut_tour07 a:hover {
text-decoration: underline;
}

#avanct_tour07 {
margin: 0 0 0 0;
background: #17a;
}

#avanct_tour07 li {
float: left;
display: block;
padding: 0.3em 0.3em 0.3em 0.3em;
text-align: center;
width: 30px;
border: 1px solid white;
font-size: 8pt;
}