/* CSS Document */

body{												margin:0px; background-color:#f3fcf7;}


/*--------------------- Background & Borders --------------------*/

.background{										background-image:url(../images/backgrounds/background.jpg);	background-repeat:no-repeat; background-position:top left; margin-top:1px; background-color:#FFFFFF;}
.background_internal{								background-image:url(../images/backgrounds/background_internal.jpg); background-repeat:no-repeat; background-position:top left; margin-top:1px; background-color:#FFFFFF;}
.background_top_center{								background-image:url(../images/backgrounds/background_top_center.jpg); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
.background_joke{									background-image:url(../images/backgrounds/background_joke.gif); background-position:top left; background-repeat:no-repeat;}
.background_new_jewel{ 								background-image:url(../images/backgrounds/background_news_jewel.gif); background-position:top left; background-repeat:no-repeat;}
.background_advertising{							background-image:url(../images/backgrounds/background_advertising_partners.jpg); background-position:top left; background-repeat:no-repeat;}
.background_weather{								background-image:url(../images/backgrounds/background_weather.gif); background-repeat:no-repeat; background-position:top left;}
.background_weather_bottom{							background-image:url(../images/backgrounds/background_weather_bottom.gif); background-repeat:no-repeat; background-position:bottom left;}
.background_news_header{							background-image:url(../images/backgrounds/background_news.jpg); background-repeat:no-repeat;}

.promos_border{										border:1px solid #c8c8c8;}
.sections_separator{								background-image:url(../images/backgrounds/sections_separator.gif); background-repeat:repeat-x;}

/*--------------------------- Borders --------------------------*/

.pic_repeat_top{			background-image:url(../images/backgrounds/repeat_top.gif);	background-position:top; background-repeat:repeat-x;}
.pic_repeat_bottom{			background-image:url(../images/backgrounds/repeat_bottom.gif); background-position:bottom; background-repeat:repeat-x; }
.pic_repeat_left{			background-image:url(../images/backgrounds/repeat_left.gif); background-position:left; background-repeat:repeat-y;}
.pic_repeat_right{			background-image:url(../images/backgrounds/repeat_right.gif); background-position:right; background-repeat:repeat-y;}

.separator_border {			border-bottom:1px dotted #E8E8E8;}

.pictures_backgr{			background-color:#e1f1e6; padding:1px; }
.pictures_border{			background-color:#8b8b8b; padding:3px; }

.img_border_exterior { 		border: 3px solid #818181;}
.img_border_interior { 		border: 1px solid #FFFFFF;}
.img_borderpink_exterior {	border: 3px solid #d11241;}

.img_border_partners {		border: 1px solid #F0F0F0;}
.img_borderpink_partners {	border: 6px solid #CE2951;}

/*---------------------------- texts ----------------------------*/

.light_green_text{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#00a3b4; line-height:16px;}
.page_title{ 										font-family:Tahoma; font-size:16px; color:#d8214e; font-weight:bold; text-transform:uppercase;}
.page_title_french{									font-family:Tahoma; font-size:12px; color:#8C8C8C; font-weight:bold; }
.content_black_text{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:16px;}
.content_darkgrey_text{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#555555; line-height:16px;}
.grey_text_small{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#656565;}
.red_text_small{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#d11241; font-weight:bold;}
.red_text{ 											font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#d8214e;}

.whats_on_title{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#00a3b4; line-height:16px;}
.whats_on_text{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#00a3b4; line-height:16px;}
.whats_on_link,.whats_on_link:hover{				font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#00a3b4; text-decoration:underline;}

.content_text{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#8c8c8c; line-height:16px; }
.content_text_darkgrey{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#555555; line-height:16px; }

.content_text_small {								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:16px; }

.content_comment_text{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#d11241; line-height:18px; }

.header_news_text{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:15px; }

/*---------------------------- links ----------------------------*/
 
a,a:hover{ 											font-family:Tahoma; font-size:13px; color:#d8214e; text-decoration:underline; }

.light_green_link{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#00a3b4; line-height:16px; text-decoration:underline}
.light_green_link:hover{							font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#00a3b4; line-height:16px; text-decoration:underline}

.red_link_small{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#d11241; text-decoration:underline;}
.red_link_small:hover{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#d11241; text-decoration:underline;}

a.red_link{ 										font-family:Tahoma; font-size:13px; color:#d8214e; text-decoration:underline; }
a.red_link:hover{ 									font-family:Tahoma; font-size:13px; color:#d8214e; text-decoration:underline; }

.partners_offer_link,
.partners_offer_link:hover{							font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF; text-decoration:none; }


/* --------------------------- Forms Classes ------------------- */

input.page_field { 									font-family:Tahoma; font-size:12px; color:#363636; background-color:#ffffff; border:1px solid #3e3e3f; width:20px; text-align:center; }
input.input_large_box{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#363636; padding-left:5px; padding-right:5px; border:1px solid #969CA7; line-height:14px; vertical-align:middle; height:16px; }
input.input_box{									font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#363636; padding-left:5px; padding-right:5px; border:1px solid #969CA7; }
textarea.textarea_input {							font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#363636; line-height:16px; padding-left:5px; padding-right:5px; border:1px solid #969CA7; }
input.submit {										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:16px; height:24px; vertical-align:middle; border:1px solid #980E29; background-color:#980E29; text-align:center;}
select {											font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#363636;}
