#Event { width:950px; height:20px; text-align:left; font-weight:bold; font-size:9pt; padding:5px 0 3px 10px; float:left; border:2px solid #318ce7; border-left:12px solid #318ce7; margin:10px 0 10px 10px; background-color:#eee; box-shadow:5px 5px 10px #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#InfoR { width:950px; height:32px; text-align:left; font-weight:bold; font-size:9pt; padding:5px 0 3px 10px; float:left; border:2px solid #960018; border-left:12px solid #960018; margin:10px 0 10px 10px; background-color:#eee; box-shadow:5px 5px 10px #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#InfoO { width:950px; height:20px; text-align:left; font-weight:bold; font-size:9pt; padding:5px 0 3px 10px; float:left; border:2px solid #ed7f10; border-left:12px solid #ed7f10; margin:10px 0 10px 10px; background-color:#eee; box-shadow:5px 5px 10px #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#InfoV { width:950px; height:20px; text-align:left; font-weight:bold; font-size:9pt; padding:5px 0 3px 10px; float:left; border:2px solid #16b84e; border-left:12px solid #16b84e; margin:10px 0 10px 10px; background-color:#eee; box-shadow:5px 5px 10px #333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
p.InfoR { padding:0 0 3px 25px; }
p.NoBilan { padding:25px 0 25px 0; }

#Resultats { width:815px; margin-left:90px; margin-bottom:50px; overflow: auto; }
#Resultats table.Entete { background-color:#ddd; border:1px solid #ccc; }
#Resultats table.Archer { background-color:#fff }
#Resultats td.EC1 { width:225px; vertical-align:top; text-align:left; font-weight:bold; font-size:9pt; margin-left:5px; border-bottom:1px solid #bbb; color:#318CE7; }
#Resultats td.C1 { width:225px; vertical-align:top; text-align:left; }
#Resultats td.EC2 { width:125px; vertical-align:top; text-align:center; font-weight:bold; font-size:9pt; border-bottom:1px solid #bbb; }
#Resultats td.C2 { width:125px; vertical-align:top; text-align:center; }
#Resultats td.AC2 { width:125px; height:35px; vertical-align:top; text-align:center; font-weight:bold; font-size:9pt; border-bottom:1px solid #bbb; vertical-align:bottom; }
#Resultats td.EC3 { width:325px; vertical-align:top; text-align:left; font-weight:bold; font-size:9pt; margin-left:5px; border-bottom:1px solid #bbb; }
#Resultats td.AC3 { width:325px; vertical-align:bottom; text-align:left; font-weight:bold; font-size:9pt; margin-left:5px; border-bottom:1px solid #ccc; }
#Resultats td.C3 { width:325px; vertical-align:top; text-align:left;  margin-left:5px;}
#Resultats td.EC4 { width:70px; vertical-align:top; text-align:center; font-weight:bold; font-size:9pt; color:#16B84E; border-bottom:1px solid #bbb; }
#Resultats td.C4 { width:70px; vertical-align:top; text-align:center; }
#Resultats td.AC4 { width:70px; vertical-align:top; text-align:center; font-weight:bold; font-size:9pt; color:#16B84E; border-bottom:1px solid #bbb; vertical-align:bottom; }
#Resultats td.EC5 { width:70px; vertical-align:top; text-align:center; font-weight:bold; font-size:9pt; border-bottom:1px solid #bbb; }
#Resultats td.C5 { width:70px; vertical-align:top; text-align:center; }
#Resultats td.AC5 { width:70px; border-bottom:1px solid #ccc; }
#Resultats td.Or { width:70px; vertical-align:top; text-align:center; background-color:#ffd700; font-weight:bold; font-size:9pt;  }
#Resultats td.Argent { width:70px; vertical-align:top; text-align:center; background-color:#cecece; font-weight:bold; font-size:9pt; }
#Resultats td.Bronze { width:70px; vertical-align:top; text-align:center; background-color:#c49c48; color:#eee; font-weight:bold; font-size:9pt; }

#Championnat { width:820px; margin-left:90px; margin-bottom:10px; overflow:auto; }
#Championnat div.Gauche { float:left; margin:10px 0 10px 40px; width:300px; }
#Championnat div.Droite { float:right; margin:10px 25px 10px 0; width:300px; }
#Championnat div.Centre { margin-left:auto; margin-right:auto; width:300px; }
#Championnat p.Titre { width:275px; padding:10px 0 2px 0; text-align:center; font-weight:bold; font-size:9pt; color:#318CE7; }
#Championnat p.Or { width:275px; padding:2px 0 4px 0; text-align:center; margin-bottom:2px; font-weight:bold; font-size:9pt; background-color:#FFD700; border:1px solid #bbb; }
#Championnat p.Argent { width:275px; padding:2px 0 4px 0; text-align:center; margin-bottom:2px; font-weight:bold; font-size:9pt; background-color:#cecece; border:1px solid #bbb; }
#Championnat p.Bronze { width:275px; padding:2px 0 4px 0; text-align:center; margin-bottom:2px; font-weight:bold; font-size:9pt; background-color:#c49c48; border:1px solid #bbb; color:#eee; }
#Championnat table { border:1px solid #bbb; }
#Championnat td { text-align:center; vertical-align:middle; }
#Championnat td.Gauche { text-align:left; height:30px; }
#Championnat td.EC { width:120px; border-bottom:1px solid #bbb; }
#Championnat td.ED { width:75px; border-bottom:1px solid #bbb; }
#Championnat td.EG { width:185px; height:30px; border-bottom:1px solid #bbb; }
#Championnat li.Rouge { margin-left:30px; padding:2px 5px 2px 5px; display:list-item; list-style-image:url(../../images/puce_rouge.gif); }

#SelResult { text-align:center; width:995px; padding-top:20px;}

#Competitions { width:820px; margin-left:80px; margin-bottom:35px; overflow:auto; }
#Competitions table.Entete { background-color:#ddd; padding:2px; border:1px solid #bbb; }
#Competitions table.Compet { background-color:#fff; }
#Competitions td.EC1 { width:275px; text-align:left; font-weight:bold; font-size:9pt; padding-left:5px; }
#Competitions td.EC4 { width:245px; text-align:center; font-weight:bold; font-size:9pt; padding-left:5px; }
#Competitions td.EC6 { width:90px; text-align:center; font-weight:bold; font-size:9pt; }
#Competitions td.CC1 { width:245px; text-align:left; margin-left:5px; border-bottom:1px solid #bbb; color:#318CE7; font-size:9pt; font-weight:bold; vertical-align:bottom; padding:2px 0 2px 5px; }
#Competitions td.CC2 { width:50px; text-align:center; border-bottom:1px solid #bbb; vertical-align:bottom; padding:2px 0; }
#Competitions td.CC4 { width:275px; text-align:center; font-weight:bold; font-size:9pt; border-bottom:1px solid #bbb; vertical-align:bottom; padding:2px 0; }
#Competitions td.CC5 { width:240px; text-align:center; font-weight:bold; font-size:9pt; border-bottom:1px solid #bbb; vertical-align:bottom; padding:2px 0; }
#Competitions td.C1 { width:245px; height:22px; text-align:left; vertical-align:bottom; color:#960018; font-weight:bold; font-size:9pt; padding-left:5px; }
#Competitions td.C2 { width:25px; text-align:center; vertical-align:bottom; }
#Competitions td.C3 { width:25px; text-align:center; vertical-align:bottom; }
#Competitions td.C4 { width:275px; text-align:left; padding-left:5px; vertical-align:bottom; }
#Competitions td.C4i { width:275px; text-align:left; padding-left:5px; vertical-align:bottom; font-style:italic; color:#318ce7; }
#Competitions td.C5 { width:75px; text-align:center; vertical-align:bottom; }
#Competitions td.C5i { width:75px; text-align:center; vertical-align:bottom; font-style:italic; color:#318ce7; }
#Competitions td.C6 { width:90px; text-align:center; vertical-align:bottom; }
#Competitions td.C6i { width:90px; text-align:center; vertical-align:bottom; font-style:italic; color:#318ce7; }
#Competitions td.C7 { width:75px; text-align:center; vertical-align:bottom; }
#Competitions td.C7i { width:75px; text-align:center; vertical-align:bottom; font-style:italic; color:#318ce7; }
#Competitions img.SBordCI { border-style:none; vertical-align:bottom; }

#Competiteurs { width:900px; margin-left:80px; margin-bottom:35px; overflow:auto; }
#Competiteurs td.CompC1 { width:300px; height:20px; text-align:left; vertical-align:top; padding:5px 0; }
#Competiteurs td.CompC2 { width:300px; text-align:left; vertical-align:top; padding:5px 0; }
#Competiteurs td.CompC3 { width:300px; text-align:left; vertical-align:top; padding:5px 0; }

#AffEngConcours, #AffEngIndiv { display:block; margin-right:20px; margin-left:20px; clear:both; }
#MasqEngConcours, #MasqEngIndiv { display:block; margin-right:20px; margin-left:20px; clear:both; }
#GestEngIndiv, #GestEngConcours { display:none; }

#SuiviEng table.Entete { background-color:#ddd; border:1px solid #bbb; }
#SuiviEng table.Eng { background-color:#fff; }
#SuiviEng tr.TCJ { background-color:#ffd700; }
#SuiviEng tr.TCR { background-color:#960018; }
#SuiviEng tr.Total { border-top:1px solid #bbb;  }
#SuiviEng td.AC1 { width:90px; text-align:center; padding:2px}
#SuiviEng td.AC2 { width:250px; text-align:left; padding:2px; }
#SuiviEng td.TAC2 { text-align:right; padding:2px; }
#SuiviEng td.AC3 { width:75px; text-align:center; padding:2px; }
#SuiviEng td.AC3B { width:75px; text-align:center; padding:2px; color:#318CE7; font-weight:bold; font-size:9pt; }
#SuiviEng td.AC3R { width:75px; text-align:center; padding:2px; color:#960018; font-weight:bold; font-size:9pt; }
#SuiviEng td.AC4 { width:75px; text-align:right; padding:2px; }
#SuiviEng td.EAC4 { width:75px; text-align:center; padding:2px; }
#SuiviEng td.AM { width:40px; text-align:center; padding:2px; }
#SuiviEng td.TC1 { width:250px; text-align:left; padding:2px 5px; }
#SuiviEng td.TC2 { width:75px; text-align:center; padding:2px; }
#SuiviEng td.TC3 { width:75px; text-align:center; padding:2px; }
#SuiviEng td.TC4 { width:90px; text-align:right; padding:2px; }
#SuiviEng td.TC1B { width:250px; text-align:left; padding:2px 5px; color:#FFF; }
#SuiviEng td.TC2B { width:75px; text-align:center; padding:2px; color:#FFF; }
#SuiviEng td.TC3B { width:75px; text-align:center; padding:2px; color:#FFF; }
#SuiviEng td.TC4B { width:90px; text-align:right; padding:2px; color:#FFF; }
#SuiviEng td.TTC3 { width:400px; text-align:right; padding:2px; }
#SuiviEng td.ETC4 { width:90px; text-align:center; padding:2px; }

#SelArcher { text-align:center; width:995px; padding:20px 0 10px 0;}
#SelArcher select.Adh { width:250px; font-size:10pt; color:#318CE7; font-weight:bold; background:#f2f2f2 url("/images/list.png") no-repeat 99% 50%; }
#SelArcher option.AdhRed { color:#960018; font-weight:bold; }
#SelArcher p.Centre { text-align:center; margin-top:20px; }

#SuiviConcours table.Entete { background-color:#ddd; border:1px solid #bbb; }
#SuiviConcours table.Eng { background-color:#fff; }
#SuiviConcours td.AC1 { width:75px; text-align:center; padding:2px; font-size:10pt; }
#SuiviConcours td.AC1R { width:75px; text-align:center; padding:2px; color:#960018; font-weight:bold; font-size:.87em; }
#SuiviConcours td.AC2 { width:250px; text-align:left; padding:2px; font-size:10pt; }
#SuiviConcours td.AC2R { width:250px; text-align:left; padding:2px; color:#960018; font-weight:bold; font-size:.87em; }
#SuiviConcours td.AC3 { width:75px; text-align:center; padding:2px; font-size:10pt; }
#SuiviConcours td.ACD3 { width:75px; text-align:right; padding:2px; font-size:10pt; }
#SuiviConcours td.ACD3R { width:75px; text-align:right; padding:2px; color:#960018; font-weight:bold; font-size:9pt; }
#SuiviConcours tr.Total { border-top:1px solid #bbb;  }
#SuiviConcours td.TTC3 { width:400px; text-align:right; padding:2px; }

#SelConcours { text-align:center; width:995px; padding:20px 0 10px 0;}
#SelConcours select.Concours { width:350px; font-size:10pt; color:#318CE7; font-weight:bold; background:#f2f2f2 url("/images/list.png") no-repeat 99% 50%; }
#SelConcours p.Centre { text-align:center; margin-top:20px; }

#InfoMat { width:980px; overflow:auto; padding-top:5px; margin-left:15px; }
#InfoMat li.BleuR { margin-left:48px; padding:2px 5px 2px 5px; display:list-item; list-style-image:url(../images/puce_bleu.gif); }
#InfoMat li.VertR { margin-left:48px; padding:2px 5px 2px 5px; display:list-item; list-style-image:url(../images/puce_vert.gif); }
#InfoMat li.RougeR { margin-left:48px; padding:2px 5px 2px 5px; display:list-item; list-style-image:url(../images/puce_rouge.gif); }

#CalTirG { float:left; margin:10px 10px 10px 0; width:230px; min-height:520px; }
#CalTirG .Calendar { margin-left:10px; width:213px; height:auto; }
#CalTirG .Calendar p { clear:left; margin:0px; padding:0px; height:1em; }
#CalTirG .Calendar a { color:#666; }
#CalTirG .Calendar a.jour { color:#fff; font-size:10pt; font-style:normal; font-weight:bold; text-decoration:none; }
#CalTirG .Calendar span { display:inline; float:left; text-align:center; padding:6px 3px 0 3px; background-color:#e7e7e7;}
#CalTirG .Calendar span.col {width:23px; height:20px; background-color:#318ce7; color:#fff; border:1px solid #ccc; }
#CalTirG .Calendar span.colJ { width:23px; height:20px; background-color:#666; color:#fff; border:1px solid #eee; font-weight:bold; padding:5px 3px 1px 3px;}
#CalTirG .Calendar span.colV { width:23px; height:20px; background-color:#999; color:#333; border:1px solid #eee; font-weight:bold; padding:5px 3px 1px 3px;}
#CalTirG .Calendar span.colE { width:25px; height:20px; color:#333; font-weight:bold; }
#CalTirG .Calendar span.colP { width:23px; height:22px; color:#333; }
#CalTirG .Calendar span.auj { width:213px; height:20px; color:#333; padding:4px 2px; }
#CalTirG .Calendar span.label { width:153px; height:20px; color:#666; font-size:11pt; padding:4px 3px; font-weight:bold; }
#CalTirG .Form { width:213px; height:80px; margin-left:10px; margin-top:10px; text-align:center; }
#CalTirG fieldset { text-align:center; width:218px; min-height:150px; }
#CalTirG input.Button { padding:8px 3px 0 3px; display:inline; width:100px; height:25px; background-color:#666; text-align:center; padding:0; cursor: pointer; color:#eee; border:1px solid #ddd; }
#CalTirG p.Button { margin-top:10px; text-align:center; width:213px; }
#CalTirG p.label { font-weight:bold; text-align:center; width:213px; }
#CalTirG p.labelR { font-weight:bold; text-align:center; width:213px; color:#960018; padding:20px 0; }
#CalTirG p.labelV { font-weight:bold; text-align:center; width:213px; color:#16b84e; padding:10px 0; }
#CalTirG p.Err { font-weight:bold; text-align:center; width:213px; color:#960018; }
#CalTirG select { width:130px; margin-top:5px; font-weight:bold; font-size:10pt; } 
#CalTirG select.Err { width:130px; border:2px solid #960018; background:#f2f2f2 url("/images/list_err.png") no-repeat top right; }
#CalTirG option { font-size:9pt; font-weight:bold; }
#CalTirG option.SelBleu { font-size:9pt; color:#318CE7; font-weight:bold; }
#CalTirG option.SelVert { font-size:9pt; color:#16b84e; font-weight:bold; }
#CalTirG label { display: block; width:213px; padding-top:5px; font-weight:bold; font-size:9pt; }
#CalTirG label.BottomLine { border-bottom:2px solid #bbb; padding:0 0 10px 0; }

#CalTirD { float:right; margin:10px 10px; width:720px; }
#CalTirD p.TitreStd { height:25px; padding-top:10px; font-weight:bold; font-size:10pt; text-align:left; }
#CalTirD p.Titre { height:25px; padding-top:10px; font-weight:bold; font-size:10pt; text-align:left; text-decoration:underline; color:#16b84e; }
#CalTirD td.Creneau { background-color:#eee; color:#666; padding:10px 3px; border:1px solid #ccc; }
#CalTirD div { min-height:150px; width:210px; }
#CalTirD li { color:#318ce7; font-weight:bold; height:20px; font-size:9pt; padding-left:5px; }
#CalTirD p { font-weight:bold; }
#CalTirD p.LabelC { text-align:center; padding-bottom:5px; }
#CalTirD p.Reserv { padding:46px 0; color:#318ce7; text-align:center; }
#CalTirD fieldset { width:650px; min-height:500px; }
#CalTirD p.connect { text-align:center; padding:175px 0; text-align:center; font-weight:bold; color:#960018; }
#CalTirD input.ButtonRouge { width:17px; height:17px; background-color:#960018; text-align:center; padding:0; cursor: pointer; color:#fff; font-size:8pt; border-radius:3px; text-decoration:none; }

#PosCadre { margin:0 10px 10px 10px; width:960px; }
#PosCadre fieldset { width:932px; }
#PosCadre select { width:75px; font-weight:bold; font-size:9pt; margin-right:50px; }
#PosCadre option { font-size:9pt; font-weight:bold; }
#PosCadre select.Err { width:75px; border:2px solid #960018; background:#f2f2f2 url("/images/list_err.png") no-repeat top right; }
#PosCadre p { padding-bottom: 10px; } 
#PosCadre p.Err { font-weight:bold; color:#960018; padding:10px 0; }
#PosCadre td.H { width:150px; }
#PosCadre td.L { width:250px; }
#PosCadre td.C { width:50px; padding-top:2px; }
