/* General table element defaults */
table, tr, th, td {
	border-collapse: collapse;
	margin: 0em;
	padding: 0em;
	}

/* Used for the main calendar table and admin area table */
.tbl01 {
	width: 90%;
	min-width: 320px;
	height: 10%;
	border: thin solid #cccccc;
	}

/* Used for the mini calendar tables */
.tbl02 {
	width: 60%;
	min-width: 320px;
	height: 100%;
	border: thin none;
	}

/* Used for the Go To table */
.tbl03 {
	width: 90%;
	min-width: 320px;
	height: 97px;
	border: thin solid #cccccc;
	}

/* Used for the thinner tables above the bottom menu */
.tbl04 {
	width: 60%;
	min-width: 320px;
	border: thin solid #cccccc;
	}

/* Used for the add event menu */
.tbl05 {
	width: 100%;
	min-width: 320px;
	height: 100%;
	border: none;
	}

/* Used for the search events table */
.tbl06 {
	width: 70%;
	min-width: 320px;
	border: none;
	}

/* Used for tables contained inside larger tables */
.tbl07 {
	width: 70%;
	min-width: 320px;
	border: thin solid #cccccc;
	}

/* Used for Previous/Next Month Arrows and Month Name */
.td00 {
	width: 100%;
	min-width: 400px;
	height: 11px;
	border-width: 1 0 0 0;
	border-color: #cccccc inherit inherit inherit;
	border-style: inherit none none none;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	text-align: center;
	}

/* Used for Previous and Next Month cells */
.td01 {
	width: 43%;
	min-width: 137px;
	height: 11px;
	border-width: 1 0 0 0;
	border-color: #cccccc inherit inherit inherit; 
	border-style: inherit none none none;
	background: #e2eaff url("bar.gif") repeat-x scroll top left; 
	text-align: center;
	}

/* Used for Month Names */
.td02 {
	width: 14%;
	min-width: 45px;
	height: 11px;
	border-width: 1 0 0 0;
	border-color: #cccccc inherit inherit inherit;
	border-style: inherit none none none;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	text-align: center;
	font: bold xx-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;

	}
/* Utilisé pour titre de tableau Sponsors */
.td021 {
/*	width: 14%; */
	width: 50%; 
	height: 15px;
	border-width: 1 0 0 0;
	border-color: #cccccc inherit inherit inherit;
	border-style: inherit none none none;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	text-align: left;
	font: bold small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;

	}

/* Utilisé pour titres biorythme */
.td022 {
/*	width: 14%; */
/*	min-width: 45px; */
	height: 15px;
	border-width: 1 0 0 0;
	border-color: #cccccc inherit inherit inherit;
	border-style: inherit none none none;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	text-align: center;
	font: bold small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;

	}
/* Utilisé pour sous-titres non gras */
.td023 {
/*	width: 14%; */
/*	min-width: 45px; */
	height: 15px;
	border-width: 1 0 0 0;
	border-color: #cccccc inherit inherit inherit;
	border-style: inherit none none none;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	text-align: center;
	font: normal small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;

	}
/* Used for Weekday Names */
.td03 {
	width: 14%;
	min-width: 45px;
	height: 19px;
/*	border-width: 1 medium;
	border-color: #ffffff;
	border-style: solid none; */
	background-color: #e9e9e9;
	text-align: left;
	color: #000000;
	font: bold xx-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in header cells with the bar graphic */
.td04 {
	width: 100%;
	height: 19px;
	border-width: 0;
	text-align: center;
	background-color: #ffffcc;
	color: #669fff;
	font: bold small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	}

/* Used for MiniCal weekday abbreviations */
.td05 {
	width: 14%;
	min-width: 45px;
	height: 19px;
	border-width: 1 medium;
	border-color: #ffffff;
	border-style: solid none;
	background-color: none;
	text-align: center;
	color: #000000;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for Go To month and year cells */
.td06 {
	width: 17%;
	height: 11px;
	border-width: 0 0 0 0;
	border-color: #cccccc;
	border-style: solid;
	background-color: #ffffcc;

	}

/* Used for Go To MiniCal cells */
.td07 {
	width: 33%;
	height: 21px;
	border-width: 0 1 0 1;
	border-color: #cccccc;
	border-style: solid;
	text-align: center;
	background-color: #ffffcc;
	}

/* Used for colored cell under the header cell */
.td08 {
	width: 100%;
	height: 19px;
	border-width: 0;
	text-align: center;
	color: #669fff;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	background: #e1ecff;
	}

/* Used for colored cell under the header cell in edit events page */
.td09 {
	height: 10px;
	border-width: 0;
	text-align: center;
	color: #669fff;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	background: #e1ecff;
	}

/* Used in header cells with the bar graphic in edit events page */
.td10 {
	height: 10px;
	border-width: 0;
	text-align: center;
	color: #000000f; /* #369fff */
	font: normal small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	background: #e2eaff url("bar.gif") repeat-x scroll top left;
	}

/* Version df */
.td99 {
	height: 10px;
	border-width: 0;
	text-align: left;
	color: #000000f; /* #369fff */
	font: normal small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	background-color: #cbd9f1;
/*	background: #e2eaff url("bar.gif") repeat-x scroll top left; */
	}

/* Used for numbered month days */
.td11 {
	width: 14%;
	height: 10px;
	border-width: 1;
	border-color: #cccccc;
	border-style: solid;
	background: #ffffcc	;
	font: normal small Comic sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-valign: top;
	}

/* Used for non-numbered month days */
.td12 {
	width: 14%;
	height: 10px;
	border-width: 1;
	border-color: #cccccc;
	border-style: solid;
	background-color: #e7e7e7;
	text-valign: top;
	}

/* Used for today's date in month view */
.td13 {
	width: 14%;
	height: 10px;
	border-width: 1;
	border-color: #cccccc;
	border-style: solid;
	background-color: #E1ECFF;
	text-valign: top;
	}

/* Used in Menus */
.txt01 {
	text-align: center;
	color: #000000;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in copyright footer text */
.txt02 {
	text-align: center;
	color: #369fff;
	font: normal xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in "Go To" text */
.txt03 {
	text-align: right;
	color: #369fff;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for comfirmation messages and input */
.txt04 {
	color: #02738A;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for Month name and Year at top of calendar */
.txt05 {
	color: #000000;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for menu dividers */
.txt06 {
	color: #000000;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for Mini Calendar Month and Year */
.txt07 {
	color: #000000;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in View to output event title */
.txt08 {
	color: #000000; /* #369fff */
	font: bold large Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
/*	text-decoration: none; */
	}

/* Used in View to output event description */
.txt09 {
	color: #000000; /* #369fff */
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in error messages */
.txt10 {
	color: #02738A;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for heading in setup page */
.txt11 {
	color: #02738A;
	font: bold medium Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for input fields in setup */
.txt12 {
	color: #02738A;
	font: normal small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Utilisé pour l'énumération des sponsors */
.txt13 {
	text-align: left;
	color: #000000;
	font: normal xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	}

/* Used in the month view of the calendar for all event titles */
.link01:link {
	color: #000000 ! important; /* #669fff */
	font: normal x-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link01:visited {
	color: #000000 ! important;
	font: normal x-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link01:hover {
	color: #0000ff ! important;
	font: normal x-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link01:focus {
	color: #000000 ! important;
	font: normal x-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link01:focus:hover {
	color: #0000ff ! important;
	font: normal x-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link01:active {
	color: #000000 ! important;
	font: bold x-small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}

/* Used for bottom menu bar items */
.link02:link {
	color: #000000 ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link02:visited {
	color: #000000 ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link02:hover {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link02:focus {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link02:focus:hover {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link02:active {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}

/* Used copyright TotalCalendar link*/
.link03:link {
	color: #369fff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link03:visited {
	color: #369fff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link03:hover {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link03:focus {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link03:focus:hover {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link03:active {
	color: #0000ff ! important;
	font: bold xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}

/* Used for edit and delete links for an event */
.link04:link {
	color: #369fff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link04:visited {
	color: #369fff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link04:hover {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link04:focus {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link04:focus:hover {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link04:active {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}

/* Used in all error message links */
.link05:link {
	color: #ff0000 ! important;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link05:visited {
	color: #ff0000 ! important;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link05:hover {
	color: #0000ff ! important;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link05:focus {
	color: #0000ff ! important;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link05:focus:hover {
	color: #0000ff ! important;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link05:active {
	color: #0000ff ! important;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}

/* Used in MiniCalendars for month links */
.link06:link {
	color: #000000 ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link06:visited {
	color: #ff0000 ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link06:hover {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link06:focus {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link06:focus:hover {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}
.link06:active {
	color: #0000ff ! important;
	font: bold x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ! important ;
	}

/* default input text */
input {
	color: #336699;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* default select text */
select {
	color: #336699;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* default text area */
textarea {
	color: #336699;
	font: normal x-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}

/* Default hr tag */
hr 	{
	color: #cccccc;
	height: 3px;
	border: solid double;
	}
a:link {
	color: "#0000FF"; 
	text-decoration: none; 
	font: normal xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}
a:visited {
	color: "#000000"; 
	text-decoration: none; 
	font: normal xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
	}
a:hover {
	color: "blue"; 
	text-decoration: none; 
	font: normal xx-small Comic Sans MS,Verdana, Arial, Helvetica, sans-serif;
}
/* a:link = renvois à des pages encore à visiter */
/* a:visited = renvois à des pages déjà visitées */
/* a:active = renvois précisément cliqués */
/* color = couleur */
/* text-decoration = style de texte */
/* underline = souligné, valeur par défaut, modifiable  */
/* none = pas souligné, valeur modifiable  */

.menu_normal
{
/*background-color:#EEEEEE; */
font: normal small Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
background: #e2eaff url("bar.gif") repeat-x scroll top left; 
border: 1px solid #EEEEEE;
padding: 1px;
text-align: center;
}

.menu_over
{
background-color:#E0E0E0; 
/*border: 1px solid #A2A2A2; */
border: 1px solid #EEEEEE;
padding: 1px;
text-align: center;
}

body 			
{ background-color:#FFFFCC; 
}

A.navi			
{ 
font-family:Comic Sans MS; 
color: #0181bd; 
font-size: 10pt; 
font-weight:normal; 
font-style:italic; 
text-decoration: none
}

A:hover.navi 	
{ 
color: #000080;
text-decoration: none 
}	

