#color_font_blue  {
color:	#02467e;
}

#color_font_gray  {
color:	#7e9eba;
}

#color_gray_on_dark  {
color:	#d6d6d6;
}

#color_table_bg1  {
background-color:	#f3f3f3;
border-color:	#b7b6b6;
}

#color_table_bg2  {
background-color:	#b7b6b6;
border-color:	#f3f3f3;
}

#color_table_border  {
background-color:	#b7b6b6;
border-color:	#b7b6b6;
}

#color_white_on_blue  {
background-color:	#02023e;
color:	#edeef1;
}

#color_white_on_dark  {
color:	#fefefe;
}

#color_white_on_lightblue  {
background-color:	#005a9c;
color:	#edeef1;
}

#td_button_not_selected  {
background-color:	#6e869e;
border-color:	solid #353535;
border-width:	1px;
color:	#c2d6ea;
padding-left:	8px;
padding-right:	8px;
}

#td_button_selected  {
background-color:	#f2f2f2;
border-color:	solid #353535;
border-width:	1px;
color:	#464242;
padding-left:	8px;
padding-right:	8px;
}

.banner  {
font-family:	Arial,sans-serif;
font-size:	10px;
}

.bigintro  {
color:	#ffffff;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14px;
font-weight:	bold;
}

.datestamp  {
color:	#ffffe0;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
line-height:	15pt;
}

.headline  {
color:	#ffffff;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	16pt;
font-weight:	bold;
}

.leftmenu  {
color:	#ffffff;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
line-height:	15pt;
text-decoration:	none;
}

.menubg  {
background-image:	url("menu_bg.jpg"/*tpa=http://www.institutcultureldebretagne.com/menu_bg.jpg*/);
}

.newsheading  {
color:	#ffffff;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14pt;
font-weight:	bold;
line-height:	normal;
text-transform:	capitilize;
}

.noticeboard  {
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.noticeboardtext  {
background-color:	#1F4C68;
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	11px;
}

.pageheadings  {
color:	#728790;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12pt;
font-weight:	bold;
line-height:	25pt;
}

.photocaptions  {
color:	#999999;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.schedule_boat_name  {
color:	#fff000;
font-family:	arial;
font-size:	11px;
font-weight:	normal;
}

.schedule_date  {
color:	#ffffff;
font-family:	arial;
font-size:	11px;
font-weight:	normal;
}

.schedule_h1  {
color:	#ffffff;
font-family:	arial;
font-size:	14px;
font-weight:	bold;
}

.schedule_h2  {
color:	#ffffe0;
font-family:	arial;
font-size:	12px;
font-weight:	bold;
}

.schedule_h3  {
font-family:	arial;
font-size:	10px;
font-weight:	bold;
}

.schedule_selected  {
a:	link:#464241;
background-color:	#ffffff;
border-color:	solid #353535;
border-width:	1px;
color:	#464241;
font-family:	Arial,sans-serif;
font-size:	11px;
padding-left:	8px;
padding-right:	8px;
}

.schedule_start_time  {
background-color:	#1F4C68;
color:	#ffffff;
font-family:	arial;
font-size:	11px;
font-weight:	bold;
padding-left:	5px;
padding-right:	5px;
}

.schedule_unselected  {
a:	link:#c1d7ea;
background-color:	#6f859d;
border-color:	solid #353535;
border-width:	1px;
color:	#c1d7ea;
font-family:	Arial,sans-serif;
font-size:	11px;
padding-left:	8px;
padding-right:	8px;
}

.small  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.smalltables  {
background-color:	#00477D;
}

.storyheadings  {
color:	#ffffe0;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
line-height:	normal;
text-align:	justify;
text-transform:	capitilize;
}

.storyintro  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	12px;
}

.table_text_small  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.tabs  {
background-color:	#355B78;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
}

.tabtable  {
border-bottom-color:	#355B78;
border-bottom-style:	solid;
border-bottom-width:	thin;
border-left-color:	#FFFFFF;
border-left-width:	0px;
border-right-color:	#FFFFFF;
border-right-width:	0px;
border-top-color:	#FFFFFF;
border-top-width:	0px;
}

.teamname  {
color:	#000000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12pt;
font-weight:	bold;
}

A.imagetag:link  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
}

FORM  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	11px;
}

SELECT  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	11px;
}

a.leftmenu:active  {
color:	#ffffff;
font-family:	Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bolder;
line-height:	15pt;
text-decoration:	none;
}

a.leftmenu:hover  {
color:	#ffffff;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bolder;
line-height:	15pt;
text-decoration:	underline;
}

a.leftmenu:link  {
color:	#ffffff;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
line-height:	15pt;
text-decoration:	none;
}

a.leftmenu:visited  {
color:	#ffffff;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
line-height:	15pt;
text-decoration:	none;
}

a.td_button:hover  {
color:	#024680;
text-decoration:	none;
}

a.td_button:link  {
color:	#c1d7ea;
text-decoration:	none;
}

a.td_button:visited  {
color:	#c1d7ea;
text-decoration:	none;
}

a.white:active  {
color:	#FFFFFF;
}

a.white:hover  {
color:	#FFFFFF;
}

a.white:link  {
color:	#FFFFFF;
}

a.white:visited  {
color:	#FFFFFF;
}

a:active  {
font-weight:	bolder;
text-decoration:	none;
}

a:hover  {
text-decoration:	underline;
}

a:link  {
color:	#ffc000;
text-decoration:	none;
}

a:visited  {
color:	#ffc000;
text-decoration:	none;
}

body  {
color:	#ffffff;
font-color:	#555555;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12pt;
text-align:	justify;
}

p  {
color:	#ffffff;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
text-align:	justify;
}

td  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
text-align:	justify;
}
