body {font-family:Arial,Helvetica,sans-serif; font-size:13pt; background:#fff url(images/fleur.jpg) no-repeat center center; min-width: 780px;}
h1 {background-color: #dadfef; padding-left:8px;}
h2 {font-size: 16pt; font-weight:bold; background-color: #dadfef; padding-left:8px;}
h3 {font-size: 13pt; background-color: #dadfef; padding:8px;}
img {margin:2px;}
td {font:Arial,Helvetica,sans-serif; font-size:12pt;}
th {font:Arial,Helvetica,sans-serif; font-size:13pt;}
.nav {padding: 2px 12px 2px 12px;border: solid 1px #000; font-weight:bold;font-size:10pt; text-align:center;}
#a {color:#0fadd5; font-weight:bold; text-decoration:underline;}
a {color:#6666ff; font-weight:bold; text-decoration:underline;}
a.red {color:#dd180a; font-weight:bold; text-decoration:none;}
a.navbar {color:#dd180a; font-weight:bold; text-decoration:none;}
a.youarehere {color:#ffffff; font-weight:bold; text-decoration:none;}
#a:hover {color:#2175d8;}
#a:hover {color:#0fadd5;}
a:hover {color:#0fadd5;}
a.yourarehere:hover {color:#1e338b;}
pre {font-family: "Dejavu Sans","Trebuchet MS",Helvetica; font-weight: bold;}
.foot {padding: 2px 8px 2px 8px;border: solid 1px #000;font-size: 9pt; text-align:center;}
.admin {padding: 2px 6px 2px 6px; border: solid 1px #000; text-align:right; font-size: 11px;}
.enroll {text-align:center;font-weight: bold; border:1px solid #000; padding: 3px;}
.booktable {border: 1px solid #000; width:780px;}
a.booklink {font-size: 11pt; font-weight: bold;}
.yellout {border: 2px solid #ff0;padding: 4px;}
.greenout {border: 2px solid #0f0;padding: 4px;}
.redout {border: 2px solid #f33;padding: 4px;}
.blackout {border: 2px solid #000;padding: 4px; width: 770; margin: 10px; padding: 3px; text-align:center;}
.alert {font-weight:bold; color:#f33; font-size: 16px;}
.paid {font-weight:bold; color:#393;}
.outline {border: 1px solid #000}
.time {border:1px solid #000; vertical-align:bottom;}
.french {border: 1px solid #000; color: 333399; background-color: eeeeff; padding:3px; font-size:13px;}
.italian {border: 1px solid #000; color: green; background-color: eeffee; padding:3px; font-size:13px;}
.spanish {border: 1px solid #000; color: maroon; background-color:ffeeee; padding:3px; font-size:13px;}
.teacher {color: #000; font-weight: normal;}
.student {background-color: eeeeee; padding: 3px;}
.wait {color:#f33; font-weight:bold; font-size:13pt;}
.sell {font-weight:bold; font-style: italic;}
.navlink {color:#fff; padding: 2px 4px 2px 4px;border: solid 1px #000; font-weight:bold;font-size:11pt; text-align:center; background-color:#1e338b; text-decoration:none;}
.links {color:#f33; padding: 2px 4px 2px 4px;border: solid 1px #000; font-weight:bold;font-size:11pt; text-align:center; }
.youarehere {color:#fff; font-weight:bold; font-size:12pt; background-color:#0fadd5; padding:2px 4px 2px 4px; border: 1px solid #000;}
p {font-size: 12pt;}

