	.bouette{} /* The first class is ignore (Why?) */

	.areaContent {
		font-family: arial;
		font-size: 12px;
	}

	.form {
		background-color: #FFFFFF;
	}

	.main {
		background-color: #285FA5;
		color : #003366;
		font-size: 14px;
		font-family: arial;
	}

	.errorNotBold {
		color:red;
		font-family:arial;
		font-size:12px;
	}

	.error {
		color:red;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
	}

	A.buttonDark {
		color: #003366;
		font-weight: bold;
		font-size: 12px;
		font-family: arial;
	}

	A.buttonLight {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		font-family: arial;
	}

	.editLink {
		color: #FFFFFF;
		font-weight: bold;
		background-color: #CC0000;
	}

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

	.logoTitle {
		background-color: #185492;
		color: #FFFFFF;
		font-size: 12px;
		font-family: arial;
	}


	/***** Login *****/
	.loginText {
		font-family: arial;
		font-size: 12px;
		color: #FFFFFF;
	}
	/***** end of Login *****/


	/***** Top Nav *****/
	.dataTopNav {
		text-decoration: none;
		color: #FFFFFF;
		font-size:12px;
		font-family:arial;
	}

	.topNavLine {
		background-color: #003366;
	}

	.topNav {
		font-weight: bold;
		font-family: arial;
		color: #003366;
		font-size: 12px;
		background-color: #99CCFF;
	}

	A.topNav {
		text-decoration: none;
	}

	.topNavSub {
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
		background-color: #226FC1;
	}

	A.topNavSub {
		text-decoration: none;
	}

	.topNavSelected {
		font-weight: bold;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
		background-color: #226FC1;
	}

	A.topNavSelected {
		text-decoration: none;
	}


	.topNavSubSelected {
		font-weight: bold;
		color: #003366;
		font-family: arial;
		font-size: 11px;
		background-color: #226FC1;
	}

	A.topNavSubSelected {
		text-decoration: none;
	}
	/***** end of Top Nav *****/


	/***** menu *****/
	.menuLinkEdit {
		color: #FFFFFF;
		font-weight: bold;
		background-color: #053263;
	}

	.menu {
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}

	.menuLine {
		background-color: #4E7CAB;
	}

	.subMenu {
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}

	.menuEdit {
		color: #FFFFFF;
		background-color: #0066CC;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	}

	.lineMenuOne {
		background-color: #003366;
	}

	.lineMenuTwo {
		background-color: #185492;
	}
	/***** end menu *****/


	/***** menu Get In Your Zone *****/
	.menuZone {
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		background-color: #CC0000;
		color: #FFFFFF;
		text-decoration: none;
	}

	.lineMenuZone {
		background-color: #FF3B1A;
	}

	.zoneLineOne {
		background-color: #FFFFFF;
	}

	.zoneLineTwo {
		background-color: #99A6CC;
	}
	/***** end of menu Get In Your Zone *****/


	/***** zone 1 *****/
	.zoneOneBackground {
		background-color: #0066CC;
	}

	.zoneOneStripMenu{
		background-color: #185492;
	}

	.zoneOneHeader {
		background-color: #CC0000;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.zoneOneContentOne {
		background-color: #0066CC;
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
	}

	A.zoneOneContentOne {
		text-decoration: underline;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
	}

	.zoneOneContentTwo {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
	}

	A.zoneOneContentTwo {
		text-decoration: underline;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
	}

	.zoneOneEdit {
		background-color: #1F79D2;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
	}

	A.zoneOneEdit {
		text-decoration: underline;
	}

	.zoneOneServices {
		background-color: #0066CC;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
	}
	/***** end zone 1 *****/


	/***** zone 2 *****/
	.insertTitle {
		color: #FFFFFF;
		background-color: #003366;
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
	}

	.dottedLine {
		color: #0066CC;
		background-color: #FFFFFF;
	}

	/* used for result of poll, trivia, ...*/
	.rowLightError {
		color: #FF0000;
		background-color: #185492;
		font-family: arial;
		font-size: 12px;
		font-weight:bold;
	}

	.rowLight {
		color: #FFFFFF;
		background-color: #185492;
		font-family: arial;
		font-size: 12px;
	}

	A.rowLight {
		color: #FFFFFF;
		background-color: #185492;
		font-family: arial;
		font-size: 12px;
	}

	.rowDarkError {
		color: #FF0000;
		background-color: #003366;
		font-family: arial;
		font-size: 12px;
		font-weight:bold;
	}

	A.rowDark {
		color: #FFFFFF;
		background-color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	.rowDark {
		color: #FFFFFF;
		background-color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	.rowBottom {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	.rowQuestion {
		color: #99CCFF;
		background-color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	.rowTitle {
		color: #FFFFFF;
		background-color: #003366;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}
	/* end */

	/* Find Hockey Near You */
	.searchTitle {
		color: #99CCFF;
		background-color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	.rowWhite {
		color: #003366;
		background-color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
	}

	.rowWhiteRedFont {
		color: #FF0000;
		background-color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
	}

	.rowWhiteRedFontBig {
		color: #FF0000;
		background-color: #FFFFFF;
		font-family: arial;
		font-size: 16px;
	}

	.rowLightBlue {
		color: #003366;
		background-color: #99CCFF;
		font-family: arial;
		font-size: 12px;
	}

	.darkTitle {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	/* Full (news, events, ...) */
	.fullTitle {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.fullTeaser {
		background-color: #FFFFFF;
		color: #0066CC;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.fullText {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	A.fullText {
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
	}
	/* end of Full */

	/* News Area Edit */
	.zoneTwoEdit {
		background-color: #0066CC;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	.zoneTwoEditDark {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
	}

	A.zoneTwoEditDark {
		text-decoration: underline;
	}
	/* end of News Area Edit */

	/* News skin A */
	.newsAreaTitleZone2SkinA {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
	}

	.newsTitleZone2SkinA {
		background-color: #003366;
		color: #99CCFF;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.newsZone2SkinA {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
	}

	A.newsZone2SkinA {
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
		font-family: arial;
	}

	.newsZone2BelowImageSkinA {
		background-color: #99CCFF;
		color: #003366;
		font-size: 9px;
		font-family: arial;
	}
	/* end of News Skin A */

	/* News skin B */
	.newsAreaZone2SkinB {
		background-color: #FFFFFF;
		color: #0066CC;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.newsAreaTitleZone2SkinB {
		background-color: #FFFFFF;
		color: #0066CC;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.newsTitleZone2SkinB {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.newsBodyZone2SkinB {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 13px;
	}

	A.newsBodyZone2SkinB {
		text-decoration: underline;
		font-weight: bold;
		font-size: 11px;
		font-family: arial;
	}

	.newsZone2BelowImageSkinB {
		color: #0066CC;
		font-size: 9px;
		font-family: arial;
	}
	/* end of News Skin B */

	/* News Skin C */
	.newsAreaTitleZone2SkinC {
		color: #FFFFFF;
		background-color: #003366;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.newsZone2SkinC {
		color: #FFFFFF;
		background-color: #003366;
		font-size: 12px;
	}

	A.newsZone2SkinC {
		font-family: arial;
		text-decoration: underline;
		font-size: 12px;
	}

	.newsZone2BelowImageSkinC {
		background-color: #003366;
		color: #FFFFFF;
		font-size: 9px;
		font-family: arial;
	}
	/* end of News Skin C */

	/* News Skin D */
	.newsTitleZone2SkinD {
		color: #FFFFFF;
		background-color: #185492;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.newsZone2SkinD {
		color: #003366;
		background-color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
	}

	.newsZone2BelowImageSkinD {
		color: #003366;
		font-size: 9px;
		font-family: arial;
	}
	/* end of News Skin D */

	/* Event */
	.eventAreaTitleZone2 {
		color: #FFFFFF;
		background-color: #003366;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.eventZone2 {
		color: #FFFFFF;
		background-color: #003366;
		font-size: 12px;
	}

	A.eventZone2 {
		font-family: arial;
		text-decoration: underline;
		font-size: 12px;
	}
	/* end of Event */

	/* Publishing Area */
	.publAreaBodyZone2 {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 13px;
	}

	.publAreaTitleZone2 {
		background-color: #FFFFFF;
		color: #0066CC;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}
	/* end of Publishing Area */

	/* Tips Area */
	.tipsAreaTitleZone2 {
		background-color: #99CCFF;
		color: #003366;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.tipsAreaZone2 {
		background-color: #99CCFF;
		color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	A.tipsAreaZone2 {
		text-decoration: underline;
		font-weight: bold;
		font-size: 11px;
	}
	/* end of Tips Area */

	/* CategorizedList */
	.categoryTitle {
		background-color: #FFFFFF;
		color: #0066CC;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.category {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	A.category {
		text-decoration: underline;
		font-size: 11px;
	}

	.subCategory {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	A.subCategory {
		text-decoration: underline;
		font-size: 11px;
	}
	/* end of CategorizedList */

	/* servlets/GameUserServlet */
	.gameHeader {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 18px;
		font-weight: bold;
	}

	.team {
		color: #99CCFF;
		font-weight: bold;
		font-family: arial;
		font-size: 12px;
	}

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

	.statsHeader {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.statsHeaderBig {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 16px;
		font-weight: bold;
	}

	.statsHeaderBig2 {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 16px;
		font-weight: bold;
	}

	.statsHeader2 {
		background-color: #003366;
		color: #99CCFF;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	A.statsHeader2 {
		background-color: #003366;
		color: #99CCFF;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		cursor: pointer;
	}

	.statsHeader3 {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	A.statsHeader3 {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		cursor: pointer;
	}

	.statsHeader4 {
		background-color: #FFFFFF;
		color: #185492;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	.statsRow {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	.statsRowSort {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		border-bottom: 1px solid #003366;
	}


	.statsRow2 {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
	}

	.statsRowHeader {
		color: #99CCFF;
		background-color: #185492;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	.redRow {
		background-color: #CC0000;
	}

	.blueText {
		color: #99CCFF;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.blueTextOnWhiteBgColor {
		background-color: #FFFFFF;
		color:  #003366;
		font-family: arial;
		font-size: 12px;
	}

	.bigBlueTextOnWhiteBgColor {
		background-color: #FFFFFF;
		color:  #003366;
		font-family: arial;
		font-size: 16px;
	}

	A.redLinkNotBold {
		background-color: white;
		color: red;
		font-family: arial;
		font-size: 12px;
	}

	A.redLink {
		background-color: white;
		color: red;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.bigRed {
		background-color: #99CCFF;
		color:  red;
		font-family: arial;
		font-size: 16px;
	}

	.bigRedGameScore {
		background-color: white;
		color:  red;
		font-family: arial;
		font-size: 16px;
	}

	.errorOnPaleBlue {
		background-color: #99CCFF;
		color:  red;
		font-family: arial;
		font-size: 12px;
	}

	.paleBlueTextOnDarkBlue {
		background-color: #003366;
		color: #185492;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.blueTextOnPaleBlue {
		background-color: #99CCFF;
		color: #003366;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.paleBlueTextOnWhite {
		background-color: #FFFFFF;
		color: #185492;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}


	A.buttonLightBlue {
	 	color: #99CCFF;
	 	font-weight: bold;
	 	font-size: 12px;
	 	font-family: arial;
	}

	.whiteText {
		color: white;
		font-weight: bold;
		font-size: 12px;
		font-family: arial;
	}

	A.darkLink {
		color: #00004C;
		font-weight: bold;
		font-size: 12px;
		font-family: arial;
	}

	.darkText {
		color: #00004C;
		font-weight: bold;
		font-size: 12px;
		font-family: arial;
	}

	/****** Rapport *******/
	.rapport {
		font-family: arial;
		font-size: 10px;
	}

	.rapportTitle {
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}
	/***** end zone 2 *****/


	/***** zone 3 *****/
	.zoneThreeBackground {
		background-color: #99CCFF;
	}

	.zoneThreeLineTwo {
		background-color: #0066CC;
	}

	.zoneThreeLineThree {
		background-color: #003366;
	}

	.zoneThreeLineOne {
		background-color: #99CCFF;
	}

	.zoneThreeHeader {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	.zoneThreeContentOneServices {
		background-color: #0066CC;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
	}

	.zoneThreeContentOneServices1 {
		background-color: #0066CC;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
	}

	.zoneThreeContentOne {
		background-color: #0066CC;
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
	}

	A.zoneThreeContentOne {
		text-decoration: underline;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
	}

	.zoneThreeContentTwo {
		background-color: #99CCFF;
		color: #003366;
		font-family: arial;
		font-size: 13px;
	}

	A.zoneThreeContentTwo {
		text-decoration: underline;
		color: #003366;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana;
	}

	A.statsHeader2 {
		background-color: #003366;
		color: #99CCFF;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
	}

	.zoneThreeEdit {
		background-color: #1F79D2;
		color: #FFFFFF;
		font-family: arial;
		font-size: 11px;
	}

	A.zoneThreeEdit {
		text-decoration: underline;
	}
	/***** end zone 3 *****/

	.zoneTwoContent {
		color: #003366;
		font-family: arial;
		font-size: 12px;
	}

	/***** Search *****/
	.captionSearch {
		background-color: #003366;
		color: #99CCFF;
		font-family: arial;
		font-size: 12px;
	}

	.titleSearch {
		background-color: #003366;
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
	}

	.choiceSearch {
		background-color: #185492;
		color: #FFFFFF;
		font-family: arial;
		font-size: 12px;
	}
	/***** end Search *****/

	/***** Site map *****/
	.siteMapTitle {
		background-color: #FFFFFF;
		color: #003366;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
	}

	.siteNameTitle {
		background-color: #FFFFFF;
		color: #0066CC;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
	}
	/***** end of site map *****/
