/***********************************************/
/* emx_nav_right.css                           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	color: #333333;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
	background: #97A9B4;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
p, td {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
ul {
	margin: 3px 0px 8px 30px;
	padding: 0px 0px 0px 0px;
}
li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	list-style: bullet;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

select {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.buttonEnter {
	margin: 10px 0px 0px 10px;
}

.formNewsletter {
	height: 17px;
	width: 150px;
	padding: 2px 0px 0px 3px;
	vertical-align : middle;
	font-size: 8pt;
}
.formNewsletter2 {
	height: 17px;
	width: 200px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 3px 0px;
	vertical-align : middle;
	font-size: 8pt;
}
.formButton {
	padding: 0px 0px 0px 10px;
}
.formSelect {
	height: 17px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	vertical-align : middle;
	font-size: 8pt;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #9E0B0C;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
	
/*************************** LINK **************************/	
.LINK {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	}
	
.generic-Jaune .LINK:link {
	color: #EEBB00;
	}
.generic-Jaune .LINK:hover {
	color: #EEBB00;
	}
.generic-Jaune .LINK:visited {
	color: #EEBB00;
	}
.generic-Jaune .LINK:visited:hover {
	color: #EEBB00;
	}
	
.generic-Rose .LINK:link {
	color: #EA3B92;
	}
.generic-Rose .LINK:hover {
	color: #EA3B92;
	}
.generic-Rose .LINK:visited {
	color: #EA3B92;
	}
.generic-Rose .LINK:visited:hover {
	color: #EA3B92;
	}
	
.generic-Turquoise .LINK:link {
	color: #2BA0AC;
	}
.generic-Turquoise .LINK:hover {
	color: #2BA0AC;
	}
.generic-Turquoise .LINK:visited {
	color: #2BA0AC;
	}
.generic-Turquoise .LINK:visited:hover {
	color: #2BA0AC;
	}
	
.generic-Orange .LINK:link {
	color: #EA673B;
	}
.generic-Orange .LINK:hover {
	color: #EA673B;
	}
.generic-Orange .LINK:visited {
	color: #EA673B;
	}
.generic-Orange .LINK:visited:hover {
	color: #EA673B;
	}
	
.generic-VertPomme .LINK:link {
	color: #5ACD00;
	}
.generic-VertPomme .LINK:hover {
	color: #5ACD00;
	}
.generic-VertPomme .LINK:visited {
	color: #5ACD00;
	}
.generic-VertPomme .LINK:visited:hover {
	color: #5ACD00;
	}
	
.generic-Bleu .LINK:link {
	color: #5E6C7B;
	}
.generic-Bleu .LINK:hover {
	color: #5E6C7B;
	}
.generic-Bleu .LINK:visited {
	color: #5E6C7B;
	}
.generic-Bleu .LINK:visited:hover {
	color: #5E6C7B;
	}
	
.generic-MauveClair .LINK:link {
	color: #93548A;
	}
.generic-MauveClair .LINK:hover {
	color: #93548A;
	}
.generic-MauveClair .LINK:visited {
	color: #93548A;
	}
.generic-MauveClair .LINK:visited:hover {
	color: #93548A;
	}
	
.generic-Mauve .LINK:link {
	color: #521986;
	}
.generic-Mauve .LINK:hover {
	color: #521986;
	}
.generic-Mauve .LINK:visited {
	color: #521986;
	}
.generic-Mauve .LINK:visited:hover {
	color: #521986;
	}
	
.generic-Rouge .LINK:link {
	color: #FF2726;
	}
.generic-Rouge .LINK:hover {
	color: #FF2726;
	}
.generic-Rouge .LINK:visited {
	color: #FF2726;
	}
.generic-Rouge .LINK:visited:hover {
	color: #FF2726;
	}
	
.generic-VertFonce .LINK:link {
	color: #415922;
	}
.generic-VertFonce .LINK:hover {
	color: #415922;
	}
.generic-VertFonce .LINK:visited {
	color: #415922;
	}
.generic-VertFonce .LINK:visited:hover {
	color: #415922;
	}
	
.generic-VertDeau .LINK:link {
	color: #71A98B;
	}
.generic-VertDeau .LINK:hover {
	color: #71A98B;
	}
.generic-VertDeau .LINK:visited {
	color: #71A98B;
	}
.generic-VertDeau .LINK:visited:hover {
	color: #71A98B;
	}
	
.generic-GrisFonce .LINK:link {
	color: #5f5b5b;
	}
.generic-GrisFonce .LINK:hover {
	color: #5f5b5b;
	}
.generic-GrisFonce .LINK:visited {
	color: #5f5b5b;
	}
.generic-GrisFonce .LINK:visited:hover {
	color: #5f5b5b;
	}
	
.generic-Bordeaux .LINK:link {
	color: #5d0101;
	}
.generic-Bordeaux .LINK:hover {
	color: #5d0101;
	}
.generic-Bordeaux .LINK:visited {
	color: #5d0101;
	}
.generic-Bordeaux .LINK:visited:hover {
	color: #5d0101;
	}
	
.LINK-BIG {
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	}
	
.generic-Jaune .LINK-BIG:link {
	color: #EEBB00;
	}
.generic-Jaune .LINK-BIG:hover {
	color: #EEBB00;
	}
.generic-Jaune .LINK-BIG:visited {
	color: #EEBB00;
	}
.generic-Jaune .LINK-BIG:visited:hover {
	color: #EEBB00;
	}
	
.generic-Rose .LINK-BIG:link {
	color: #E33588;
	}
.generic-Rose .LINK-BIG:hover {
	color: #E33588;
	}
.generic-Rose .LINK-BIG:visited {
	color: #E33588;
	}
.generic-Rose .LINK-BIG:visited:hover {
	color: #E33588;
	}
	
.generic-Turquoise .LINK-BIG:link {
	color: #2BA0AC;
	}
.generic-Turquoise .LINK-BIG:hover {
	color: #2BA0AC;
	}
.generic-Turquoise .LINK-BIG:visited {
	color: #2BA0AC;
	}
.generic-Turquoise .LINK-BIG:visited:hover {
	color: #2BA0AC;
	}
	
.generic-Orange .LINK-BIG:link {
	color: #EA673B;
	}
.generic-Orange .LINK-BIG:hover {
	color: #EA673B;
	}
.generic-Orange .LINK-BIG:visited {
	color: #EA673B;
	}
.generic-Orange .LINK-BIG:visited:hover {
	color: #EA673B;
	}
	
.generic-VertPomme .LINK-BIG:link {
	color: #5ACD00;
	}
.generic-VertPomme .LINK-BIG:hover {
	color: #5ACD00;
	}
.generic-VertPomme .LINK-BIG:visited {
	color: #5ACD00;
	}
.generic-VertPomme .LINK-BIG:visited:hover {
	color: #5ACD00;
	}
	
.generic-Bleu .LINK-BIG:link {
	color: #5E6C7B;
	}
.generic-Bleu .LINK-BIG:hover {
	color: #5E6C7B;
	}
.generic-Bleu .LINK-BIG:visited {
	color: #5E6C7B;
	}
.generic-Bleu .LINK-BIG:visited:hover {
	color: #5E6C7B;
	}
	
.generic-MauveClair .LINK-BIG:link {
	color: #93548A;
	}
.generic-MauveClair .LINK-BIG:hover {
	color: #93548A;
	}
.generic-MauveClair .LINK-BIG:visited {
	color: #93548A;
	}
.generic-MauveClair .LINK-BIG:visited:hover {
	color: #93548A;
	}
	
.generic-Mauve .LINK-BIG:link {
	color: #521986;
	}
.generic-Mauve .LINK-BIG:hover {
	color: #521986;
	}
.generic-Mauve .LINK-BIG:visited {
	color: #521986;
	}
.generic-Mauve .LINK-BIG:visited:hover {
	color: #521986;
	}
	
.generic-Rouge .LINK-BIG:link {
	color: #FF2726;
	}
.generic-Rouge .LINK-BIG:hover {
	color: #FF2726;
	}
.generic-Rouge .LINK-BIG:visited {
	color: #FF2726;
	}
.generic-Rouge .LINK-BIG:visited:hover {
	color: #FF2726;
	}
	
.generic-VertFonce .LINK-BIG:link {
	color: #415922;
	}
.generic-VertFonce .LINK-BIG:hover {
	color: #415922;
	}
.generic-VertFonce .LINK-BIG:visited {
	color: #415922;
	}
.generic-VertFonce .LINK-BIG:visited:hover {
	color: #415922;
	}
	
.generic-VertDeau .LINK-BIG:link {
	color: #71A98B;
	}
.generic-VertDeau .LINK-BIG:hover {
	color: #71A98B;
	}
.generic-VertDeau .LINK-BIG:visited {
	color: #71A98B;
	}
.generic-VertDeau .LINK-BIG:visited:hover {
	color: #71A98B;
	}
	
.generic-GrisFonce .LINK-BIG:link {
	color: #5f5b5b;
	}
.generic-GrisFonce .LINK-BIG:hover {
	color: #5f5b5b;
	}
.generic-GrisFonce .LINK-BIG:visited {
	color: #5f5b5b;
	}
.generic-GrisFonce .LINK-BIG:visited:hover {
	color: #5f5b5b;
	}
	
.generic-Bordeaux .LINK-BIG:link {
	color: #5d0101;
	}
.generic-Bordeaux .LINK-BIG:hover {
	color: #5d0101;
	}
.generic-Bordeaux .LINK-BIG:visited {
	color: #5d0101;
	}
.generic-Bordeaux .LINK-BIG:visited:hover {
	color: #5d0101;
	}

.LINK-Event {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.1;
	}
	
.LINK-Event:link {
	color: #414649;
	}
.LINK-Event:hover {
	color: #414649;
	}
.LINK-Event:visited {
	color: #414649;
	}
.LINK-Event:visited:hover {
	color: #414649;
	}

.LINK-Event-Full {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.1;
	color: #828C92;
	}


.LINK-CalendarContent {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.3;
}
	
.LINK-CalendarContent:link {
	color: #5A5F62;
	}
.LINK-CalendarContent:hover {
	color: #5A5F62;
	}
.LINK-CalendarContent:visited {
	color: #5A5F62;
	}
.LINK-CalendarContent:visited:hover {
	color: #5A5F62;
	}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#pageBody {
	background: #97A9B4;
	width: 753px;
	text-align: center;
	padding: 0px 4px 4px 4px;
}

#pageBodyContentCol1 {
	width: 4px;
	background: #97A9B4 url(../images/background_left.gif);
}
#pageBodyContentCol2-background1 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_1.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background2 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_2.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background3 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_3.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background4 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_4.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background5 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_5.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background6 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_6.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background7 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_7.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background8 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_8.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background9 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_9.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol2-background10 {
	width: 745px;
	text-align: left;
	background: #EAEDEF url(../images/background_10.gif);
	background-repeat: no-repeat;
}
#pageBodyContentCol3 {
	width: 4px;
	background: #97A9B4 url(../images/background_right.gif);
}

#pageBodyContentCol1Bottom {
	width: 4px;
	background: #97A9B4 url(../images/background_bottom_left.gif);
}
#pageBodyContentCol2Bottom {
	width: 745px;
	background: #97A9B4 url(../images/background_bottom.gif);
}
#pageBodyContentCol3Bottom {
	width: 4px;
	background: #97A9B4 url(../images/background_bottom_right.gif);
}

#navigButton {
	padding: 21px 0px 0px 14px;
}
#navigButtonLogo {
	padding: 21px 0px 0px 16px;
}
#navigButtonRight {
	padding: 21px 0px 0px 16px;
}
#navigBullet {
	padding: 24px 0px 0px 14px;
}
#navigBulletRight {
	padding: 24px 0px 0px 16px;
}
#navigLogo {
	padding: 0px 0px 0px 17px;
}

#authorHome {
	padding: 0px 0px 0px 18px;
	width: 500px;
	color: #12060C;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.05;
	font-weight: normal;
}
#pictoQuoteHome1 {
	padding: 0px 0px 0px 17px;
	width: 392px;
}
#pictoQuoteHome2 {
	padding: 0px 0px 0px 17px;
	width: 500px;
}
.quote {
	padding: 4px 20px 12px 25px;
	color: #9E0B0C;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
.quoteAuthor {
	padding: 0px 0px 0px 25px;
	color: #414649;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: bold;
}

#illuEvent {
	padding: 0px 0px 30px 6px;
	width: 262px;
}
#textEvent {
	padding: 0px 0px 30px 0px;
	width: 232px;
}
#pictoTextEvent {
	padding: 8px 0px 0px 0px;
}

.bodyEventLink {
	padding: 0px 10px 14px 9px;
	line-height: 1.6;
}

.pictoBientot {
	padding: 8px 0px 0px 0px;
}
#colRightHome {
	padding: 0px 14px 30px 10px;
}

.colRightDefault {
	padding: 0px 14px 0px 10px;
}

.titleBientot {
	padding: 0px 0px 4px 0px;
}
.titleBientotGenre {
	padding: 0px 10px 0px 0px;
	color: #000000;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.bodyBientot {
	padding: 0px 0px 5px 0px;
	color: #5E6C71;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.dateBientot {
	padding: 0px 0px 8px 0px;
}
.teaser {
	margin: 5px 0px 10px 0px;
}
.bannerNewsletter {
	margin: 4px 0px 8px 0px;
}


#col1Saison {
	padding: 6px 30px 30px 25px;
	width: 427px;
}
#col1SaisonNL {
	padding: 6px 30px 30px 25px;
	width: 635px;
}
#col2Saison {
	padding: 6px 14px 30px 11px;
	width: 238px;
}
#col2Quote {
	padding: 47px 14px 30px 26px;
}
#col2Reservation {
	/*padding: 50px 14px 30px 26px;*/
	padding: 6px 14px 30px 20px;
}
#col2Reservation ul {
	margin: 3px 0px 8px 15px;
	padding: 0px 0px 0px 0px;
}
#col2Reservation li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	list-style: bullet;
}
#col1GaleriePhoto {
	padding: 6px 25px 30px 25px;
	width: 460px;
}
#col2GaleriePhoto {
	padding: 6px 14px 30px 8px;
}
#col1Newsletter {
	padding: 6px 50px 30px 0px;
	width: 460px;
}
#col1NewsletterBis {
	padding: 6px 0px 30px 0px;
	width: 460px;
}
.col1NewsletterContent {
	padding: 0px 0px 0px 25px;
}
.col1NewsletterContentEvent {
	padding: 15px 0px 15px 12px;
}
#col2Newsletter {
	padding: 6px 14px 30px 8px;
}
.col1LinksContent {
	padding: 15px 60px 0px 0px;
}
.col2LinksContent {
	padding: 15px 40px 0px 0px;
}
.col3LinksContent {
	padding: 15px 0px 0px 0px;
}

#col1Default {
	padding: 6px 0px 30px 25px;
	width: 457px;
}
#col2Default {
	padding: 0px 10px 30px 15px;
	width: 238px;
}

.newsletterColLeftLabel {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
}
.newsletterColLeftLabel2 {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	padding: 2px 0px 0px 0px;
}
.newsletterColLeftField {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
}
.newsletterColLeftComment {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
	width: 160px;
}
.newsletterColLeftComment2 {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	padding: 0px 0px 0px 0px;
}
.newsletterColRightText {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.newsletterColRightLabel {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	padding: 6px 0px 0px 0px;
}
.authorNewsletter {
	padding: 2px 10px 0px 10px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}

.eventText {
	padding: 0px 0px 17px 0px;
	color: #414649;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.eventTextNL {
	padding: 0px 0px 0px 0px;
	color: #414649;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.td-eventNL {
	padding: 0px 0px 0px 10px;
}

.eventIntro {
	padding: 0px 0px 10px 0px;
	color: #414649;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}





.generic-Default {}
.generic-Default #titleHome {
	padding: 7px 0px 0px 17px;
	width: 392px;
	color: #FFC000;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Default H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFC000;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Default H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Default H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #9E0B0CD;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Default H4 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #9E0B0C;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.generic-Default H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFC000;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Default .bigCaption {
	color: #9E0B0C;
	font-size: 20pt;
	line-height: 1.2;
}
.generic-Default .bigTitle {
	color: #9E0B0C;
	font-size: 15pt;
	line-height: 1.2;
}
.generic-Default .ImportantText {
	color: #9E0B0C;
}
.galeriePhoto {
	padding: 0px 0px 1px 0px;
}
.illuGaleriePhoto {
	border: 2px solid #929799;
	margin: 0px 10px 9px 0px;
}
.illuGaleriePhotoBig {
	border: 2px solid #929799;
	margin: 0px 0px 0px 0px;
}
.generic-Default .contentText {
	padding: 15px 0px 15px 2px;
}
.remarkText {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 15px 0px 15px 2px;
}
.tdContentSmall {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 5px 10px 0px 0px;
}

.separatorDefault {
	padding: 15px 0px 15px 0px;
}
.introText {
	padding: 0px 0px 15px 2px;
}
.introText2 {
	padding: 15px 0px 0px 2px;
}
.subnavig {
	padding: 0px 0px 10px 0px;
	background: url(../images/subnavig/line_red.gif) no-repeat;
	width: 427px;
}
.subnavigpict {
	padding: 0px 0px 1px 0px;
}



.generic-Jaune {}
.generic-Jaune #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #EEBB00;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Jaune .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #EEBB00;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Jaune .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Jaune .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #EEBB00;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Jaune H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #EEBB00;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Jaune H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Jaune H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #EEBB00;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Jaune H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #EEBB00;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Jaune .eventDate {
	padding: 13px 0px 11px 0px;
	color: #EEBB00;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Jaune .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #D59F00;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Jaune .illuSaison {
	border: 2px solid #EEBB00;
	margin: 0px 7px 0px 0px;
}
.generic-Jaune .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #EEBB00;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Rose {}
.generic-Rose #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #EA3B92;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Rose .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #EA3B92;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Rose .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Rose .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #EA3B92;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Rose H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA3B92;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Rose H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Rose H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA3B92;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Rose H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA3B92;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Rose .eventDate {
	padding: 13px 0px 11px 0px;
	color: #EA3B92;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Rose .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #90285B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Rose .illuSaison {
	border: 2px solid #EA3B92;
	margin: 0px 7px 0px 0px;
}
.generic-Rose .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA3B92;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Turquoise {}
.generic-Turquoise #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #2BA0AC;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Turquoise .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #2BA0AC;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Turquoise .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Turquoise .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #2BA0AC;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Turquoise H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #2BA0AC;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Turquoise H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Turquoise H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #2BA0AC;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Turquoise H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #2BA0AC;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Turquoise .eventDate {
	padding: 13px 0px 11px 0px;
	color: #2BA0AC;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Turquoise .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #1D626A;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Turquoise .illuSaison {
	border: 2px solid #2BA0AC;
	margin: 0px 7px 0px 0px;
}
.generic-Turquoise .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #2BA0AC;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Orange {}
.generic-Orange #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #EA673B;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Orange .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #EA673B;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Orange .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Orange .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #EA673B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Orange H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA673B;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Orange H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Orange H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA673B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Orange H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA673B;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Orange .eventDate {
	padding: 13px 0px 11px 0px;
	color: #EA673B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Orange .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #904228;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Orange .illuSaison {
	border: 2px solid #EA673B;
	margin: 0px 7px 0px 0px;
}
.generic-Orange .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #EA673B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-VertPomme {}
.generic-VertPomme #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #5ACD00;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-VertPomme .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #5ACD00;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-VertPomme .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-VertPomme .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #5ACD00;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-VertPomme H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5ACD00;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-VertPomme H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-VertPomme H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #5ACD00;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-VertPomme H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #5ACD00;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-VertPomme .eventDate {
	padding: 13px 0px 11px 0px;
	color: #5ACD00;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-VertPomme .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #397C04;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-VertPomme .illuSaison {
	border: 2px solid #5ACD00;
	margin: 0px 7px 0px 0px;
}
.generic-VertPomme .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5ACD00;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Bleu {}
.generic-Bleu #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #5E6C7B;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Bleu .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #5E6C7B;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Bleu .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Bleu .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #5E6C7B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Bleu H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5E6C7B;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Bleu H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Bleu H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #5E6C7B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Bleu H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #5E6C7B;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Bleu .eventDate {
	padding: 13px 0px 11px 0px;
	color: #5E6C7B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Bleu .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #3B444D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Bleu .illuSaison {
	border: 2px solid #5E6C7B;
	margin: 0px 7px 0px 0px;
}
.generic-Bleu .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5E6C7B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-MauveClair {}
.generic-MauveClair #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #93548A;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-MauveClair .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #93548A;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-MauveClair .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #614D5E;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-MauveClair .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #93548A;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-MauveClair H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #93548A;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-MauveClair H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-MauveClair H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #93548A;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-MauveClair H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #93548A;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-MauveClair .eventDate {
	padding: 13px 0px 11px 0px;
	color: #93548A;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-MauveClair .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #614D5E;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-MauveClair .illuSaison {
	border: 2px solid #93548A;
	margin: 0px 7px 0px 0px;
}
.generic-MauveClair .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #93548A;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Mauve {}
.generic-Mauve #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #521986;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Mauve .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #521986;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Mauve .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Mauve .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #521986;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Mauve H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #521986;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Mauve H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Mauve H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #521986;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Mauve H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #521986;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Mauve .eventDate {
	padding: 13px 0px 11px 0px;
	color: #521986;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Mauve .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #331252;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Mauve .illuSaison {
	border: 2px solid #521986;
	margin: 0px 7px 0px 0px;
}
.generic-Mauve .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #521986;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Rouge {}
.generic-Rouge #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #FF2726;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Rouge .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #FF2726;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Rouge .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Rouge .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #FF2726;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Rouge H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FF2726;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Rouge H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Rouge H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #FF2726;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Rouge H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #FF2726;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Rouge .eventDate {
	padding: 13px 0px 11px 0px;
	color: #FF2726;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Rouge .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #9C1D1C;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Rouge .illuSaison {
	border: 2px solid #FF2726;
	margin: 0px 7px 0px 0px;
}
.generic-Rouge .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FF2726;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-VertFonce {}
.generic-VertFonce #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #415922;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-VertFonce .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #415922;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-VertFonce .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-VertFonce .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #415922;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-VertFonce H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #415922;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-VertFonce H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-VertFonce H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #415922;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-VertFonce H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #415922;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-VertFonce .eventDate {
	padding: 13px 0px 11px 0px;
	color: #415922;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-VertFonce .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #293716;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-VertFonce .illuSaison {
	border: 2px solid #415922;
	margin: 0px 7px 0px 0px;
}
.generic-VertFonce .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #415922;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-VertDeau {}
.generic-VertDeau #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #71A98B;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-VertDeau .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #71A98B;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-VertDeau .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #414649;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-VertDeau .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #71A98B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-VertDeau H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #71A98B;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-VertDeau H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #0D0D0D;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-VertDeau H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #71A98B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-VertDeau H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #71A98B;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-VertDeau .eventDate {
	padding: 13px 0px 11px 0px;
	color: #71A98B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-VertDeau .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #486A58;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-VertDeau .illuSaison {
	border: 2px solid #71A98B;
	margin: 0px 7px 0px 0px;
}
.generic-VertDeau .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #71A98B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-GrisFonce {}
.generic-GrisFonce #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #5f5b5b;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-GrisFonce .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #5f5b5b;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-GrisFonce .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-GrisFonce .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #5f5b5b;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-GrisFonce H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5f5b5b;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-GrisFonce H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-GrisFonce H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #5f5b5b;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-GrisFonce H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #5f5b5b;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-GrisFonce .eventDate {
	padding: 13px 0px 11px 0px;
	color: #5f5b5b;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-GrisFonce .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #363434;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-GrisFonce .illuSaison {
	border: 2px solid #5f5b5b;
	margin: 0px 7px 0px 0px;
}
.generic-GrisFonce .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5f5b5b;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.generic-Bordeaux {}
.generic-Bordeaux #titleHome {
	padding: 7px 0px 4px 17px;
	width: 392px;
	color: #5d0101;
	font-size: 26pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Bordeaux .titleNewsletter {
	padding: 0px 10px 0px 9px;
	color: #5d0101;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
}
.generic-Bordeaux .bodyEvent {
	padding: 2px 10px 14px 9px;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Bordeaux .bodyEventDate {
	padding: 0px 10px 14px 9px;
	color: #5d0101;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Bordeaux H1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5d0101;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Bordeaux H2 {
	padding: 3px 0px 18px 1px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15;
	font-weight: normal;
}
.generic-Bordeaux H3 {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #5d0101;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}
.generic-Bordeaux H5 {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #5d0101;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: normal;
}
.generic-Bordeaux .eventDate {
	padding: 13px 0px 11px 0px;
	color: #5d0101;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: bold;
}
.generic-Bordeaux .eventTextColor {
	padding: 0px 0px 0px 0px;
	color: #363434;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.generic-Bordeaux .illuSaison {
	border: 2px solid #5d0101;
	margin: 0px 7px 0px 0px;
}
.generic-Bordeaux .titleTellFriend {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #5d0101;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.95;
	font-weight: bold;
}

.pictoSaison {
	padding: 0px 0px 0px 23px;
}
.navigSeasonsGaleriePhotos {
	padding: 0px 0px 15px 0px;
}
.navigSeasonsSaison {
	padding: 0px 0px 15px 15px;
}

.titleGreySaison {
	padding: 6px 0px 5px 15px;
	color: #414649;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.titleGreyGaleriePhotos {
	padding: 6px 0px 5px 0px;
	color: #414649;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
#eventListSquare {
	width: 17px;
	padding: 2px 0px 5px 0px;
}
#eventListTitle {
	padding: 0px 5px 5px 0px;
	width: 170px;
}
#galleryListTitle {
	padding: 0px 5px 5px 0px;
}
#eventListGenre {
	width: 45px;
}
#eventListGenre {
	width: 45px;
}
.eventListContent {
	color: #869197;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.1;
}
.eventListAbonnement {
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.1;
}
.eventListAbonnement2 {
	color: #869197;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.1;
}
.abonnementEventTitle {
	color: #869197;
	font-size: 8pt;
	line-height: 1.3;
	padding: 2px 0px 1px 0px;
}
.abonnementQuote {
	color: #9E0B0C;
	font-size: 13pt;
	line-height: 1.2;
	padding: 0px 0px 6px 0px;
	font-weight: normal;
}

.separatorEvents {
	padding: 8px 0px 12px 12px;
}
.separatorAbonnement {
	padding: 0px 0px 15px 0px;
}
.separatorHome {
	padding: 8px 0px 12px 0px;
}
.linkSaisonNL {
	padding: 0px 0px 5px 15px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.linkSaisonNLHome {
	padding: 0px 0px 5px 0px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.bannerNewsletterSaison {
	padding: 0px 0px 5px 10px;
}
.titleMonth {
	padding: 0px 0px 14px 15px;
	color: #414649;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.titleMonth:first-letter {
	text-transform: uppercase;
}
#calendarTable {
	padding: 0px 0px 0px 10px;
}
.calendarHeader {
	color: #5A5F62;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.calendarContent {
	color: #5A5F62;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.calendarNavig {
	padding: 8px 0px 0px 0px;
	color: #5A5F62;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.calendarNavig:first-letter {
	text-transform: uppercase;
}

.copyrightPictures {
	color: #999999;
	font-size: 8pt;
	padding: 10px 0px 0px 0px;
}
.copyrightPicturesNL {
	color: #999999;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
}

.textTellFriend {
	color: #999999;
	font-size: 8pt;
	line-height: 1.1;
	padding: 4px 0px 0px 0px;
}
#formScreen {
	padding: 0px 0px 0px 0px;
}
#sendScreen {
	color: #9E0B0C;
	font-size: 9pt;
	padding: 0px 0px 0px 0px;
}
.formTellFriend {
	height: 17px;
	width: 120px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	vertical-align : middle;
	font-size: 8pt;
}
.formTellFriend2 {
	width: 382px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	vertical-align : middle;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.tdTellFriend {
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.linksLogoRow {
	padding: 0px 0px 10px 0px;
}

.picturePopup {
	padding: 10px 10px 10px 10px;
}

.copy{
	color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	font-size: 7pt;
	text-decoration: none;
}
.copy a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
.copy a:hover { 
	color: #FFFFFF;
	text-decoration: underline;
	}
.copy a:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
.copy a:visited:hover { 
	color: #FFFFFF;
	text-decoration: underline;
	}