BODY {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
}
TD {
	color: #404040; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
H1 {
	color: #404040; 
	font-size: 14px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}
H2 {
	color:#404040; 
	font-size: 12px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}

.headertext {
        color: black;
        font-weight: bold;
}
.navtext {
        color: black;
        font-weight: bold;
}
.blocktitle {
	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width : 100%;
}
.footer {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
.storytitle {
 	background: #DDDDDD;
	font-size: 12px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}
.storybyline {
	color: #404040; 
	font-size: 10px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}
.storybyline:hover {
	color: red; 
	font-size: 10px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}
.storyunderline{
	background: #000000; 
	}
.storyclose {
	color: #404040; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.warning {
	color: red; 
	font-size: 12px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}
.warningsmall {
	color: red; 
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.commentbar1 {
	color: #404040;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.commentbar2 {
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.commentbar3 {
	color: #404040;
	background: #FFFFFF; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
.commenttitle {
	font-size: 12px;
	font-weight: bold; 
	background: #DDDDDD; 
	font-family: Arial, Helvetica, sans-serif;
	}
.cal_day {
	font-size: 12px;
	font-weight: bold;
	text-align : center;
}
.cal_nullday {
    background: #EEEEEE;
    }
.cal_oldday {
    background: #DDDDDD;
    }
.cal_today {
    background: yellow;
    }
.weekview_caltitle {
	background: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align : center;
}
.weekview_curday {
    background: yellow;
    }
.weekview_offday {
    background: #DDDDDD;
    }
.weekview_dayformat {
    font-weight: bold;
    }
.weekview_addevent {
    font-size: 9px;
    }
.weekview_daterange {
	font-size: 16px;
	font-weight: bold;
	text-align : center;
  background: #DDDDDD;
}
.dayview_times {
    font-weight: bold;
    text-align: center;
    }
.dayview_datecol {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 16px;
    }
.dayview_quickaddtitle {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 14px;
    }

.topmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration : none;
}	
	
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
	text-decoration : underline;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration : none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: normal;
	text-decoration : none;
}

p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
 }

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
  
 .search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #404040;
	font-weight: normal;
	background-color: White;
}

.searchcenter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	font-weight: normal;
	background-color: White;
}

.searchright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #404040;
	font-weight: normal;
	background-color: White;
	list-style : 1;
}

.bh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #303030;
	background-color: #E9E9E9;
	text-transform : lowercase;
}	


.lineon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lineonleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lineonright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lineoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	background-color: #E9E9E9;
}
.lineoffleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #404040;
	background-color: #E9E9E9;
}
.lineoffright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #404040;
	background-color: #E9E9E9;
}
.linew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-color: #FFFFFF;
}
.lineb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-color: #E9E9E9;
}
.liney {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-color: #FFFF99;
}


p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
 }
 
 TD { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
 }

UL {
	COLOR: #404040;
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	LINE-HEIGHT: normal;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}
LI {
	COLOR:#404040;
	font-size: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal; 
	LINE-HEIGHT: normal; 
	TEXT-DECORATION: none
}
H5 {
	COLOR: #FF9900;
	font-size: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	LETTER-SPACING: normal;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
	width : auto;
	text-align : left;
} 
 

.small {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	width : auto;
}



.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	text-align : justify;
	width : auto;
}



.link_current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	font-weight: normal;
	text-align : justify;
	text-decoration : none;
	font : bold;
}



.table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	background : #E0E0E0;
}


.lineon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lineonleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lineonright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lineoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	background-color: #E9E9E9;
}

.lineoffleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #404040;
	background-color: #E9E9E9;
}
.lineoffright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #404040;
	background-color: #E9E9E9;
}


.tbyl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	background-color: #E3E3E3;
}
.lim {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;
	text-align: left;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}
.lims {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	font-weight: normal;
	background-color: #F9F9F9;
}

.search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #404040;
	font-weight: normal;
	background-color: White;
}


.searchblu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: Black;
	font-weight: normal;
	background-color: Red;
}
.searchcenter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #404040;
	font-weight: normal;
	background-color: White;
}
.searchright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #404040;
	font-weight: normal;
	background-color: White;
	list-style : 1;
}

.go {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E9E9E9;
}

.brd {background: #FFF; border: 1px solid #000; font-size: 10px }

.bh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #303030;
	background-color: #E9E9E9;
	text-transform : lowercase;
}

.sbh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-color: #E9E9E9;
	text-transform : lowercase;
}

.topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: right;
	font-weight: normal;
	text-decoration : none;
	background-color: White;
	list-style : 1;
}

.topicon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-align: right;
	font-weight: normal;
	text-decoration : none;
	background-color: White;
	list-style : 1;
}

input{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
 }
 

  .fonce {color: #ffffff; font: bold 8pt; font-family: Arial, Helvetica, sans-serif;}
  .moyen {color: #000000; font: bold 8pt; font-family: Arial, Helvetica, sans-serif;}
  .clair {color: #000000; font: bold 8pt; font-family: Arial, Helvetica, sans-serif;}
  .formulaire {font: bold 8pt; font-family: Arial, Helvetica, sans-serif;}
  .nobold {font: 8pt; font-family: Arial, Helvetica, sans-serif;}
  .alerte {font: bold 8pt; font-family: Arial, Helvetica, sans-serif; color: #ff0000}
	 


a {  font: normal 11px Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: underline}
a.menu {  font: normal 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.menu2 {  font: normal 11px Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a:hover {  font: 11px Arial, Helvetica, sans-serif; color: #000000}
.upmenu {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-align: center}
.cr {  font: normal 11px Arial, Helvetica, sans-serif; color: #FFFFFF}
td {  font: normal 11px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}
.stitle {  font: bold normal 16px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none}
.small {  font: 10px Arial, Helvetica, sans-serif}





A.menuBoxHeadingLink:link {
	COLOR: #616060; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuBoxHeadingLink:visited {
	COLOR: #616060; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuBoxHeadingLink:active {
	COLOR: #616060; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuBoxHeadingLink:hover {
	COLOR: #616060; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuBoxContentLink:link {
	COLOR: #616060; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.menuBoxContentLink:visited {
	COLOR: #616060; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.menuBoxContentLink:active {
	COLOR: #616060; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.menuBoxContentLink:hover {
	COLOR: #616060; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.splitPageLink:visited {
	COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.splitPageLink:active {
	COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.splitPageLink:hover {
	BACKGROUND-COLOR: #ffff33; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: larger; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.menuBoxHeading {
	BACKGROUND-COLOR: #ffffff; COLOR: #616060; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.menuBoxContent {
	COLOR: #616060; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.headerBar {
	BACKGROUND-COLOR: #b3bac5
}
.headerBarContent {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.columnLeft {
	BACKGROUND-COLOR: #f0f1f1; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
; border-style: solid
}
.pageHeading {
	COLOR: #727272; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.dataTableHeadingRow {
	BACKGROUND-COLOR: #c9c9c9
}
.dataTableHeadingContent {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.dataTableRow {
	BACKGROUND-COLOR: #f0f1f1
}
.dataTableRowSelected {
	BACKGROUND-COLOR: #dee4e8
}
.dataTableRowOver {
	BACKGROUND-COLOR: #ffffff
}
.dataTableContent {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.infoBoxHeading {
	BACKGROUND-COLOR: #b3bac5; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.infoBoxContent {
	BACKGROUND-COLOR: #dee4e8; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.messageBox {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.messageStackError {
	BACKGROUND-COLOR: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.messageStackWarning {
	BACKGROUND-COLOR: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.messageStackSuccess {
	BACKGROUND-COLOR: #99ff00; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}

.formArea {
	BACKGROUND-COLOR: #f1f9fe; BORDER-BOTTOM: #7b9ebd 1px solid; BORDER-LEFT: #7b9ebd 1px solid; BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid
}
.formAreaTitle {
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.attributes-odd {
	BACKGROUND-COLOR: #f4f7fd
}
.attributes-even {
	BACKGROUND-COLOR: #ffffff
}
.specialPrice {
	COLOR: #ff0000
}
.oldPrice {
	TEXT-DECORATION: line-through
}
.fieldRequired {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.smallText {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.main {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

	  