	.backgroundColSeparatorH {
		background-color: #A4D44E ;
		background-image:  ;
	}
	.backgroundColSeparatorV {
		background-color: #888888 ;
		background-image:  ;
	}
	.fontColorTitle1 {
		color: #FFFFFF ;
	}
	.backgroundColorTitle1 {
		background-color: #95CD01 ;
	}
	.fontColorTitle2 {
		color: #95CD01 ;
	}
	.backgroundColorTitle2 {
		background-color: #95CD01 ;
	}
	.fontFamilyTitle {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.fontColorTopLink, .fontColorTopLink:link, .fontColorTopLink:hover, .fontColorTopLink:active, .fontColorTopLink:visited {
		color: #888888 ;
		text-decoration: none ;
	}
	DIV.dRecErrorBlock {
		margin-bottom: 15px ;
		padding: 20px ;
		width: 100% ;
		border-color: red ;
		border-style: dashed ;
		text-align: center ;
	}
	SPAN.dRecErrorInline {
		border-color: red ;
		border-style: dashed ;
		border-width: 1 ;
		background-color: yellow ;
	}
	.fontColorTitleCell .fontColorStandardText {
		color: #FFFFFF ;
	}
	.fontColorTableCell .fontColorStandardText {
		color: #000000 ;
	}
	.fontColorHighlightedCell .fontColorStandardText {
		color: #000000 ;
	}
	.mainBgCell {
		background-color: #FFFFFF ;
	}
	.narrowFrameTable {
		background-color: #424242 ;
	}
	.noneFrameTable {
		background-color: #424242 ;
	}
	.wideFrameTable {
		background-color: #A4D44E ;
	}
	.wideFrameNavigationPanel {
		background-color: #A4D44E ;
		font-weight: bold ;
		color: #FFFFFF ;
	}
	.narrowFrameNavigationPanel {
		background-color: #A4D44E ;
		font-weight: bold ;
		color: #FFFFFF ;
	}
	.noneFrameNavigationPanel {
		background-color: #A4D44E ;
		font-weight: bold ;
		color: #FFFFFF ;
	}
	.dtabbutton {
		font-weight: bold ;
		background-color: #999999 ;
		color: #FFFFFF ;
		cursor: hand ;
		font-size: 12 ;
		text-decoration: none ;
	}
	.dtabbutton:link {
		font-weight: bold ;
		background-color: #999999 ;
		color: #FFFFFF ;
		cursor: hand ;
		font-size: 12 ;
		text-decoration: none ;
	}
	.dtabbutton:hover {
		text-decoration: none ;
	}
	.dtabCardColors {
		background-color: #FFFFFF ;
		color: #000000 ;
	}
	.dtabCardHighlightedColors {
		background-color: #E0E0E0 ;
		color: #000000 ;
	}
	.backgroundColorEventFrame {
		background-color: #EFF4E4 ;
	}
	.fontColorEvent {
		color: #698DB8 ;
	}
	.fontColorEventName {
		color: #424242 ;
	}
	.activeEvtTabBorder {
		background-color: #C83939 ;
	}
	.activeEvtTab {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #C83939 ;
	}
	.activeEvtTab:link {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #C83939 ;
	}
	.activeEvtTab:hover {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #C83939 ;
	}
	.activeEvtTab:active {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #C83939 ;
	}
	.activeEvtTab:visited {
		font-size: 11px ;
		font-weight: bold ;
		background-color: #FFFFFF ;
		text-decoration: none ;
		color: #C83939 ;
	}
	.inactiveEvtTabBorder {
		background-color: #968A97 ;
	}
	.inactiveEvtTab {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #E5E5E5 ;
	}
	.inactiveEvtTab:link {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #E5E5E5 ;
	}
	.inactiveEvtTab:hover {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #E5E5E5 ;
	}
	.inactiveEvtTab:active {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #E5E5E5 ;
	}
	.inactiveEvtTab:visited {
		font-size: 11px ;
		font-weight: bold ;
		text-decoration: none ;
		color: #FFFFFF ;
		background-color: #E5E5E5 ;
	}
	.linkEvtTitle {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 18px ;
	}
	.linkEvtTitle:link {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 18px ;
	}
	.linkEvtTitle:hover {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 18px ;
	}
	.linkEvtTitle:active {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 18px ;
	}
	.linkEvtTitle:visited {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 18px ;
	}
	.linkEvtSubTitle {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:link {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:hover {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:active {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 11px ;
	}
	.linkEvtSubTitle:visited {
		font-weight: bold ;
		text-decoration: none ;
		color: #4E68A4 ;
		font-size: 11px ;
	}
	.fontColorFavLinkName {
		color: #499223 ;
	}
	.backgroundColorFavLink {
		background-color: #E6F3CD ;
	}
	.HIT {
		background-color: yellow ;
	}
	.fontColorInsetTitle1 {
		color: #FFFFFF ;
	}
	.fontColorInsetTitle2 {
		color: #FFFFFF ;
	}
	.fontColorInsetTitle3 {
		color: #FFFFFF ;
	}
	.fontColorInsetTitle4 {
		color: #FFFFFF ;
	}
	.fontColorInsetTitle5 {
		color: #000000 ;
	}
	.fontColorInsetTitle6 {
		color: #000000 ;
	}
	.fontColorInsetTitle7 {
		color: #000000 ;
	}
	.fontColorInset1 {
		color: #444444 ;
	}
	.fontColorInset2 {
		color: #808080 ;
	}
	.fontColorInset3 {
		color: #808080 ;
	}
	.fontColorInset4 {
		color: #000000 ;
	}
	.fontColorInset5 {
		color: #000000 ;
	}
	.fontColorInset6 {
		color: #000000 ;
	}
	.fontColorInset7 {
		color: #000000 ;
	}
	.fontColorNameDir {
		color: #698DB8 ;
	}
	.backgroundColorNameDirHighlightedCell {
		background-color: #EFF4E4 ;
	}
	.backgroundColorSitemapFrame {
		background-color: #91CB07 ;
	}
	.backgroundColorSitemapBgFrame {
		background-color: #E7E7E7 ;
	}
	.borderSitemapFrame {
		border-style: solid ;
		border-width: 1px ;
		border-color: #91CB07 ;
	}
	.borderTable {
		border-color: #FFFFFF ;
		border-width: 1px ;
		border-style: solid ;
	}
	.backgroundColorTableBorder {
		background-color: #FFFFFF ;
	}
	.backgroundColorTitleCell {
		background-color: #A4D44E ;
	}
	.fontColorTitleCell {
		color: #FFFFFF ;
	}
	.highlightTitleCell {
		background-color: #FFFFFF ;
		color: #A4D44E ;
	}
	.backgroundColorTableCell {
		background-color: #E8E8E8 ;
	}
	.fontColorTableCell {
		color: #000000 ;
	}
	.backgroundColorSelectedCell {
		background-color: #FFFFFF ;
	}
	.fontColorSelectedCell {
		color: #000000 ;
	}
	.backgroundColorHighlightedCell {
		background-color: #E8E8E8 ;
	}
	.fontColorHighlightedCell {
		color: #000000 ;
	}
	TD.fontColorTitleCell A:link {
		color: #FFFFFF ;
		text-decoration: underline ;
	}
	TD.fontColorTitleCell A:visited {
		color: #FFFFFF ;
		text-decoration: underline ;
	}
	TD.fontColorTitleCell A:hover {
		color: #FFFFFF ;
		text-decoration: underline ;
	}
	TD.fontColorSelectedCell A:link {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorSelectedCell A:hover {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorSelectedCell A:visited {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorHighlightedCell A:link {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorHighlightedCell A:hover {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorHighlightedCell A:visited {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorTableCell A:link {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorTableCell A:hover {
		color: #C08000 ;
		text-decoration: underline ;
	}
	TD.fontColorTableCell A:visited {
		color: #C08000 ;
		text-decoration: underline ;
	}
	.backgroundColorTocTitleCell {
		background-color: #8297B1 ;
	}
	.backgroundColorTocCell {
		background-color: #FFFFFF ;
	}
	.fontColorTocTitleCell, .fontColorTocTitleCell:link, .fontColorTocTitleCell:hover, .fontColorTocTitleCell:active, .fontColorTocTitleCell:visited {
		color: #FFFFFF ;
		text-decoration: none ;
	}
	.fontColorTocCell, .fontColorTocCell:link, .fontColorTocCell:active, .fontColorTocCell:hover, .fontColorTocCell:visited {
		color: #000000 ;
	}
	.backgroundColorBorderTocScroller {
	}
	.backgroundColorTocScroller {
		background-color: #FFFFFF ;
	}
	.fontColorTocScroller, .fontColorTocScroller:link, .fontColorTocScroller:visited, .fontColorTocScroller:active, .fontColorTocScroller:hover {
		color: #000000 ;
	}
	.fontFamilyStandardText {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.fontFamilyMenu {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.fontFamilySpecialText {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.fontSizeNormal {
		font-size: 12px ;
	}
	.fontSizeSmall {
		font-size: 80% ;
	}
	.fontSizeBig {
		font-size: 130% ;
	}
	.fontSizeBigger {
		font-size: 180% ;
	}
	.fontStyleItalic {
		font-style: italic ;
	}
	.fontStyleBold {
		font-weight: bold ;
	}
	.fontColorStandardText, .fontColorStandardText:link, .fontColorStandardText:active, .fontColorStandardText:hover, .fontColorStandardText:visited {
		color: #424242 ;
	}
	.fontColorHighlightText, .fontColorHighlightText:link, .fontColorHighlightText:active, .fontColorHighlightText:hover, .fontColorHighlightText:visited {
		color: #FFFFFF ;
	}
	.fontColorSpecialText {
		color: #424242 ;
	}
	.fontColorLegend {
		color: #999999 ;
	}
	.fontColorMenuL1, .fontColorMenuL1:link, .fontColorMenuL1:visited {
		color: #000000 ;
		text-decoration: none ;
	}
	.fontColorMenuL1:hover, .fontColorMenuL1:active {
		color: #95CD01 ;
		text-decoration: none ;
	}
	.fontColorMenuL1Active, .fontColorMenuL1Active:link, .fontColorMenuL1Active:hover, .fontColorMenuL1Active:active, .fontColorMenuL1Active:visited {
		text-decoration: none ;
		color: $hsh:menuActiveFgColor ;
	}
	.fontColorMenuL1Hover, .fontColorMenuL1Hover:link, .fontColorMenuL1Hover:hover, .fontColorMenuL1Hover:active, .fontColorMenuL1Hover:visited {
		text-decoration: none ;
		color: #95CD01 ;
	}
	.fontColorMenuL2, .fontColorMenuL2:link, .fontColorMenuL2:visited {
		color: #424242 ;
		text-decoration: none ;
	}
	.fontColorMenuL2:hover, .fontColorMenuL2:active {
		color: #95CD01 ;
		text-decoration: none ;
	}
	.fontColorMenuL2Active, .fontColorMenuL2Active:link, .fontColorMenuL2Active:hover, .fontColorMenuL2Active:active, .fontColorMenuL2Active:visited {
		color: #95CD01 ;
		text-decoration: none ;
	}
	.fontColorMenuL2Hover, .fontColorMenuL2Hover:link, .fontColorMenuL2Hover:hover, .fontColorMenuL2Hover:active, .fontColorMenuL2Hover:visited {
		text-decoration: none ;
		color: #95CD01 ;
	}
	.fontColorUsefullLink, .fontColorUsefullLink:link, .fontColorUsefullLink:hover, .fontColorUsefullLink:active, .fontColorUsefullLink:visited {
		color: #999999 ;
	}
	.fontColorShortcut, .fontColorShortcut:link, .fontColorShortcut:hover, .fontColorShortcut:active, .fontColorShortcut:visited {
		color: #424242 ;
		text-decoration: none ;
	}
	.fontColorLocalize, .fontColorLocalize:link, .fontColorLocalize:hover, .fontColorLocalize:active, .fontColorLocalize:visited {
		color: $hsh:pageLocalizeFgColor ;
	}
	.fontColorPageTitle {
		color: #95CD01 ;
	}
	.fontColorLogo {
		color: #FFFFFF ;
	}
	.backgroundPage {
		background-color: #C1D9D5 ;
		background-image: url() ;
	}
	.backgroundContent {
		background-color: #FFFFFF ;
		background-image: url() ;
	}
	.backgroundLogo {
		background-color: #95CD01 ;
		background-image: url() ;
	}
	.backgroundColorMain {
		background-color: #EEEEEE ;
	}
	.backgroundColorStandardText {
		background-color: #FFFFFF ;
	}
	.backgroundColorHighlightText {
		background-color: #424242 ;
	}
	.backgroundColorMenuL1 {
		background-color: $hsh:menuBgColor ;
	}
	.backgroundColorMenuL1Hover {
		background-color: #FFFFFF ;
	}
	.backgroundColorMenuL1Active {
		background-color: $hsh:menuActiveBgColor ;
	}
	.backgroundColorMenuL2 {
		background-color: #FFFFFF ;
	}
	.backgroundColorMenuL2Hover {
		background-color: $hsh:submenuHoverBgColor ;
	}
	.backgroundColorMenuL2Active {
		background-color: #EEEEEE ;
	}
	.backgroundColorMenuSeparator {
		background-color: #C6C6C6 ;
	}
	.backgroundColorLogo {
		background-color: #95CD01 ;
	}
	.backgroundColorLocalize {
		background-color: $hsh:pageLocalizeBgColor ;
	}
	.backgroundColorShortcut {
		background-color: #FFFFFF ;
	}
	.alignMenu {
		text-align: $hsh:menuAlign ;
	}
	A {
		color: #63B7CF ;
		text-decoration: underline ;
	}
	A:link {
		color: #63B7CF ;
		text-decoration: underline ;
	}
	A:hover {
		color: #0000FF ;
		text-decoration: underline ;
	}
	A:active {
		color: #408080 ;
		text-decoration: underline ;
	}
	A:visited {
		color: #408080 ;
		text-decoration: underline ;
	}
	@media print {.noPrint {
		display: none ;
	}}
	.backgroundBanner2 {
		background-color: #EFF3F6 ;
		background-image: url() ;
	}
	.accueilPreview {
		color: #000000 ;
		font-size: 10px ;
		background-color: #B0D9DB ;
		padding: 30 10 30 10 ;
	}
	.newsTitlePreview {
		color: #008080 ;
		font-weight: bold ;
		font-size: 12px ;
		background-color: #B0D9DB ;
		font-style: @macc217 ;
	}
	.newsTitle {
		font-weight: bold ;
		background-color: #B0D9DB ;
		font-size: 12px ;
		font-style: @macc217 ;
		color: #008080 ;
	}
	.texteAccueil {
		color: #000000 ;
		font-size: 14px ;
		font-weight: bold ;
	}
	.annonceCartouche {
		background-color: #EFF4E4 ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.annonceTitre {
		color: #698DB8 ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.annonceNom {
		color: #424242 ;
		text-decoration: none ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.navigation_guichets {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.current_navigation_guichets {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
		background-color: $hsh:buttonColor ;
		color: #FFFFFF ;
	}
	.broken_navigation_guichets {
		text-decoration: line-through ;
		color: #AAAAAA ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-weight: bold ;
		font-size: 12px ;
	}
	.input_guichets {
		border: 1px $hsh:buttonColor solid ;
		color: #424242 ;
		font-weight: bold ;
		font-size: 12px ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	TEXTAREA {
		border: 1px $hsh:buttonColor solid ;
		color: #424242 ;
		font-weight: bold ;
		font-size: 12px ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.legend_guichets {
		color: #999999 ;
		font-size: 9px ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.button_guichets {
		background-color: $hsh:buttonColor ;
		color: #FFFFFF ;
		border: 1px #424242 solid ;
		font-weight: bold ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.default_guichets {
		background-color: #FFFFFF ;
		color: #424242 ;
		font-size: 12px ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.title0_guichets {
		font-weight: bold ;
		color: #95CD01 ;
		background-color: #EEEEEE ;
		font-family: $hsh:fontFamilyTitle ;
	}
	.title1_guichets {
		font-weight: bold ;
		background-color: #95CD01 ;
		color: #FFFFFF ;
		font-size: 14px ;
		font-family: $hsh:fontFamilyTitle ;
	}
	.title2_guichets {
		font-weight: bold ;
		background-color: #95CD01 ;
		color: #95CD01 ;
		font-size: 12px ;
		font-family: $hsh:fontFamilyTitle ;
	}
	.header_guichets {
		color: #FFFFFF ;
		font-size: 12px ;
		background-color: #A4D44E ;
		font-weight: bold ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	.cell_guichets {
		color: #000000 ;
		background-color: #E8E8E8 ;
		font-weight: normal ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.cell0_guichets {
		color: #000000 ;
		background-color: #E8E8E8 ;
		font-weight: normal ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.cell1_guichets {
		color: #000000 ;
		background-color: #E8E8E8 ;
		font-weight: normal ;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif ;
		font-size: 12px ;
	}
	.catTitle1Preview {
		margin: 5 0 5 0 ;
		color: #FFFFFF ;
		font-weight: bold ;
		font-size: 12px ;
		background-color: #FFFFFF ;
		padding: 5 ;
	}
	.catTitle1OverlinePreview {
		width: 180 ;
		overflow: hidden ;
		margin: 5 0 5 0 ;
		color: #FFFFFF ;
		font-weight: bold ;
		font-size: 12px ;
		background-color: #95CD01 ;
		padding: 5 ;
	}
	.catUnderlineTitle1 {
		font-weight: bold ;
		color: #FFFFFF ;
		font-size: 12px ;
	}
	.catOverlineTitle1 {
		font-weight: bold ;
		background-color: #95CD01 ;
		color: #FFFFFF ;
		font-size: 12px ;
	}
	.coloredTitlePreview {
		margin: 5 0 5 0 ;
		color: #FFFFFF ;
		font-weight: bold ;
		font-size: 12px ;
		background-color: #FFFFFF ;
		padding: 5 ;
	}
	.coloredTitle {
		background-color: #95CD01 ;
		color: #FFFFFF ;
	}
	.catTitle1Formalites {
		color: #FFFFFF ;
		font-weight: bold ;
		font-size: 12px ;
	}
	.mcomNomCouleur {
		font-weight: bold ;
		color: #91CB07 ;
		font-size: 115% ;
	}
	.highlightedCell {
		background-color: #EFF4E4 ;
	}
	.backgroundColorCommissionHighlight {
		background-color: msw:highlightColor ;
	}
	.mcbuNomCouleur {
		font-weight: bold ;
		color: #424242 ;
		font-size: 115% ;
	}
	.backgroundColorCouncilHighlight {
		background-color: #91CB07 ;
	}
	.relExtNameColor {
		font-weight: bold ;
		font-size: 12px ;
		color: msw:relExtNomCouleur ;
	}
	.backgroundColorRelExtHighlighted {
		background-color: msw:relExtHighlightColor ;
	}
	.adresseColor {
		font-size: 11px ;
		color: msw:relExtNomCouleur ;
	}
	.hebergementCartouche {
		background-color: #EFF4E4 ;
	}
	.hebergementTitre {
		color: #698DB8 ;
	}

