BODY {

	margin: 0px 0px 0px 0px;

	background-color:#FFFFFF;

	font-family:  Arial, Helvetica, sans-serif; color:#444444; font-size: 12px; font-weight: normal; line-height: 21px; padding: 0px 0px 0px 4px;

}





#slideshow {

    position:relative;

    height:318px;

}



#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:-1;

    opacity:0.0;

}



#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}



#slideshow IMG.last-active {

    z-index:9;

}





.border_r { border-right: #CCCCCC 1px solid; }



.pad1 { padding: 5px 0px 0px 0px; }

.img_pad { padding: 0px 8px 0px 0px; }

.pad2 { padding: 0px 12px 1px 12px; }

.pad_nav { padding: 0px 0px 0px 14px; }



.tp { color: #FFFFFF; font-size: 11px; }

hr { color: #cccccc; height: 1px; }



.newsletter {

	padding: 140px 6px 6px 6px;

	background: #569360 url(images/newsletter-a.jpg) top no-repeat;

}



.contact_us {

	padding: 80px 40px 6px 15px;

	background: #747474 url(images/contact-us-a.jpg) top no-repeat;

	color:#FFFFFF;

	font-size: 14px;

}



H1 { font-family: Georgia, Arial, Helvetica, sans-serif; text-decoration:none; color:#783f7f; font-size: 22px; font-weight: normal; }

H2 { font-family: Georgia, Arial, Helvetica, sans-serif; text-decoration:none; color:#783f7f; font-size: 16px; font-weight: normal; }

H3 { font-family: Georgia, Arial, Helvetica, sans-serif; text-decoration:none; color:#222222; font-size: 14px; font-weight: bold; }



a:link, a:visited, a:active { color:#444444; /* Before changement on january 18th = color: #FFFFFF;*/ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; padding: 0px 24px 0px 24px; }

a:hover { color:#000000; /* Before changement on january 18th = color: #EEEEEE;*/ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: underline; padding: 0px 24px 0px 24px; }



a:link.top, a:visited.top, a:active.top { color: #ffffff; font-family:  Arial, Helvetica, sans-serif; font-weight: normal;  font-size: 11px; text-decoration: underline; padding: 0px 4px 0px 4px; }

a:hover.top  { color: #cccccc; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; padding: 0px 4px 0px 4px; }



a:link.l1, a:visited.l1, a:active.l1 { color: #569360; font-family:  Arial, Helvetica, sans-serif; font-weight: normal;  font-size: 12px; text-decoration: underline; padding: 0px 0px 0px 0px; }

a:hover.l1  { color: #7a4482; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; padding: 0px 0px 0px 0px; }



a:link.l2, a:visited.l2, a:active.l2 { color: #569360; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 12px; text-decoration: underline; padding: 0px 0px 0px 0px; }

a:hover.l2  { color: #7a4482; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; padding: 0px 0px 0px 0px; }



a:link.l3, a:visited.l3, a:active.l3 { color: #ffffff; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 11px; text-decoration: underline; padding: 0px 0px 0px 0px; }

a:hover.l3  { color: #cccccc; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; padding: 0px 0px 0px 0px; }



a:link.ft, a:visited.ft, a:active.ft { color: #555555; font-family:  Arial, Helvetica, sans-serif; font-weight: normal;  font-size: 11px; text-decoration: underline; padding: 0px 4px 0px 4px;  }

a:hover.ft  { color: #4a274f; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; padding: 0px 4px 0px 4px; }




