body { background: #030 no-repeat; margin: 0; padding: 0; border: 0 }
body.pageseule { background-color: #ffc; margin: 10px; }
h1 { color: #b9d300; font-weight: bold; font-size: 14px; font-family: Verdana; margin: 12px; padding: 0; border: 0 }
h2 { color: #890857; font-weight: normal; font-size: 12px; font-family: Arial; text-align: justify; margin: 0; padding: 0; border: 0 }
h2.liste { color: black; font-size: 10px; font-family: "Arial Narrow", arial; font-weight: normal; }
h2.liste_centre { color: black; font-size: 12px; font-family: Arial; font-weight: bold; text-align: center; margin-bottom: 12px; }
h2.centre { color: #890857; font-weight: normal; font-size: 12px; font-family: Arial; text-align: center; margin: 0; padding: 0; border: 0 }
h2.droite { text-align: right; }
h3 { color: #890857; font-weight: normal; font-size: 12px; font-family: Arial; text-align: justify; margin: 0 0 6px; padding: 0; border: 0 }
h3.centre { text-align: center; }
h3.droite { text-align: right; }
h3.rouge { color: #b9d300; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none; text-align: justify; margin: 0 0 6px; padding: 0; border: 0; }
h4 { color: #890857; font-weight: normal; font-size: 12px; font-family: Arial; text-align: right; margin: 0 0 6px; padding: 0; border: 0 }
h5 { color: #890857; font-weight: bold; font-size: 14px; font-family: Arial; text-align: center; margin: 0; padding: 0; border: 0 }
h6 { color: #b9d300; font-size: 12px; font-family: Arial; font-weight: normal; font-style: italic; text-align: right; margin: 5px 0 0; padding: 0; border-style: none; border-width: 0; }
a { color: #b9d300; text-decoration: none }
a:hover { color: #b9d300; text-decoration: underline }
a.court1 { color: #890857 }
table { margin: 0; padding: 0; border: 0 }
table.court { background-color: #890857; width: 600px; height: 300px  }
table.liens { width: 600px; height: 360px; margin: 0; padding: 0; border-style: none; border-width: 0; }
table.liste { border: solid 1px black; }
tr { margin: 0; padding: 0; border-style: none; border-width: 0; }
tr.court { height: 50px }
td { vertical-align: top; margin: 0; padding: 0; border-style: none; border-width: 0; }
td.banniere { height: 100px; }
td.sommaire { width: 260px; }
td.court { border: solid 2px white }
td.separe { border-bottom: 1px solid #b9d300; }
td.cadre_EnteteCP { border: solid 1px #b9d300; background: url(../img/fondmarin.gif) repeat-x left bottom; color:#ffffff; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; padding-left: 5px }
td.cadre_CP { border: solid 1px #890857; color:#000000; background-color:#b9d300; padding: 5px; font-family: Verdana, sans-serif; font-size: 12px }
td.txt_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
td.liste { padding: 2px; border: solid 1px black; }
td.enseignement { vertical-align: middle; width: 130px; padding: 2px; border: solid 1px black; }
input.txt_input { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #890857 }
td.liens { text-align: center; vertical-align: middle; width: 300px; height: 120px; margin: 0; padding: 0; border-style: none; border-width: 0; }
img { border: none }
fieldset { background-color: #ff9; margin: 0 0 6px; padding: 10px; border: solid 1px #b9d300; }
legend { color: #b9d300; font-size: 13px; font-family: Arial; font-weight: normal; font-style: italic; margin: 0; padding: 0; border-style: none; border-width: 0; }
input:focus { background-color: #ffc; }
input.noms { text-transform: uppercase; }
input.prenoms { text-transform: capitalize; }
hr { margin: 3px 0; border-color: #b9d300; border-style: none none solid; border-width: 0 0 1px; }
#fond { background-color: #ffc; position: absolute; top: 50%; left: 50%; width: 960px; height: 540px; visibility: visible; margin-top: -270px; margin-left: -480px; }
#banniere { position: absolute; top: 0; left: 0; width: 960px; height: 100px; visibility: visible; }
#sommaire { position: absolute; top: 100px; left: 0; width: 260px; height: 440px; visibility: visible; }
#principal { position: absolute; top: 100px; left: 260px; width: 680px; height: 420px; overflow: auto; visibility: visible; margin: 0; padding: 10px; }
#logo { position: absolute; top: 100px; left: 260px; visibility: visible; }
#annecy { position: absolute; top: 120px; left: 264px; visibility: visible; display: block }
#court { position: absolute; top: 70px; left: 50px; visibility: visible; display: block }
#photoscourts { position: absolute; top: 50px; left: 50px; visibility: visible; display: block }
#courts { position: absolute; top: 405px; left: 250px; width: 200px; visibility: visible; display: block }
#tarifs { position: absolute; top: 10px; left: 570px; width: 100px; height: 400px; margin: 0; padding: 0; border-style: none; border-width: 0; }
#contact { position: absolute; top: 100px; left: 150px; width: 400px; visibility: visible; display: block }
#photostennis { position: absolute; top: 50px; left: 50px; visibility: visible; display: block }
#fleches { position: absolute; top: 402px; left: 250px; width: 200px; visibility: visible; display: block }
#connexion { position: absolute; top: 100px; left: 225px; visibility: visible; display: block }
#motpasse { position: absolute; top: 400px; left: 50px; width: 600px; visibility: visible; display: block }
#tableauliens { position: absolute; top: 40px; left: 50px; width: 600px; height: 360px; margin: 0; padding: 0; border-style: none; border-width: 0; }
#deconnexion { position: absolute; top: 0; right: 0; visibility: visible; margin: 0; padding: 0; border-style: none; border-width: 0; }
@media print {
	input.liste { display: none; }
}
