a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #D58000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9D7600;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #339999;
}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none;
}

a.tl:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; text-decoration: underline;
}
a.tl:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3366FF;
}
a.tl:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3399CC; text-decoration: none;
}
a.tl:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFCC; text-decoration: underline;
}



BODY { 
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #FFCC66; 
scrollbar-highlight-color: #FFCC66;
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #003366; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff;
	background-image: url(/images/bk.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #910504;
}
.bklibrary {
	background-image: url(/images/bklibrary.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}
.bkreservation {
	background-image: url(/images/bkreservation.jpg);
	background-position:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}


.boutons { background-color : #E0AD45; color :#791C10;font-family : Arial;font-size :11px; font-weight:bold;
}
.blue {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}
.BlueLight12 {
	color: #3C78B5;
	font-size: 12px;
	font-weight: normal;
}
.BlueLight14 {
	color: #3C78B5;
	font-size: 14px;
	font-weight: normal;
}
.BlueLight16B {
	color: #3C78B5;
	font-size: 16px;
	font-weight: Bold;
}

.box {border: 1px dashed #000066;}

.brownstar { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #996600;
}
.Burgany11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A2D34;
}
.Burgany {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #8A2D34;}
.BurganyB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A2D34;
	font-weight: bold;
}
.Burgany14B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8A2D34;
	font-weight: bold;
}
.date { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold;
}
calendar
.datefield {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold ; background-color: #FFF8DF;
}
.datefieldEmpty {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #FFF8DF; 
font-weight: normal; 
background-color: #FFF8DF;
}

.DayHours {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
.gray10 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #CCCCCC;
}
.graybold {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #666666; 
background-attachment: scroll; 
background-image: none; 
background-repeat: no-repeat;
}
.gold {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #E0AD45; font-weight: bold;}
.GoldText12 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #DFA800; }
.GoldText14 {font-family: Arial, Helvetica, sans-serif; font-size:14px;font-weight:normal;color: #DFA800;}
.GoldTitle16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #DFA800;}
.holiday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
}
.textcal {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #4e4940;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #5d1f02;
	background-color: #FFFFEE;
	text-align:left;
}

.Musicstyle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #003366; 
	font-weight: bold;
}
.calendarstyle { 
	height:40px;
	background-color:#F0FFF0;
	text-align:left;
	vertical-align:top; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #003366; 
	font-weight: bold;
	cursor:pointer;
}
.calendarnocontent { 
	height:40px;
	text-align:left;
	vertical-align:top; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #003366; 
	font-weight: bold;
}

.grayboldunderline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666 ; text-decoration: underline;
}


.spaceimage {  clip: rect(   ); word-spacing: 5px; border-style: none;
}

.bodybig { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #5C5C5C;
}
.rebtext10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #660000;}
.rebtext12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold;}
.Redtext14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000;
}
.title { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 24px; 
color: #FFFFFF;
} 
.Title { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
color: #FFFFFF;
} 
.WhiteText12 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #ffffff; 
}
.WhiteText14 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: normal;
color: #ffffff; 
}
.Title16 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #600;
}
.WhiteTitle18 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: normal; 
color: #ffffff;
}
.beige {
	background-color: #FFF8DF;
	width: 100%;
	line-height: 14px;
}
.bkindex {
	background-image: url(/images/bkindex.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}
.bkads {
	background-image: url(/images/bk2.jpg);
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:repeat-x;
}
.WhiteTitle16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}
