.main_body_no_frame 											{ margin-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 0px; background-color: #FFFFFF; color: #373737; }
.td_right 														{ text-align: right; }
.td_left 														{ text-align: left; }
.txt_bold 														{ font-weight: bold; }
.td_with_border_left_right_pt 									{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; padding-top: 3px; }
.td_with_border_right 											{ border-right: 1px solid #CCCCCC; }
.td_with_border_right_bottom 									{ border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.td_with_border_bottom 											{ border-bottom: 1px solid #CCCCCC; }
.td_with_border_left_right 										{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.td_with_border_left_right_bottom 								{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.td_title_vert 													{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #a47cc9; font-weight:bold; padding-left: 3px; padding-right: 3px; }
.td_title_brun 													{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #a47cc9; font-weight:bold; }
.td_corner_title_brun 											{ background-color: #a47cc9; vertical-align:top; }
.td_corner_title_vert 											{ background-color: #a47cc9; vertical-align:top; }

.td_subtitle 													{ color: #B18F45; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.td_subtitle:visited, .td_subtitle:link, .td_subtitle:active 	{ color: #B18F45; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.td_subtitle:hover 												{ color: #B18F45; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.td_link:visited, .td_link:link, .td_link:active 				{ color: #A3B90C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.td_link:hover 													{ color: #A3B90C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
.mainlink 														{ color: #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
.mainlink:active, .mainlink:visited, .mainlink:link 			{ color: #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
.mainlink:hover 												{ color: #888888; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }
.select_title 													{ color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.select_small 													{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 175px; }
.select_large 													{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 220px;  height:20px; }
.submit_small 													{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px solid #B18F45; }
.submit_small_product 											{ background-color:#FFFFFF; border: 1px solid #003333; color:#000000; width:80px; height:20px; font-size:10px; }

.table_w_borders 												{ border: 2px solid #B18F45; padding:5px; }
.table_w_borders_red 											{ border: 2px solid #594c48; background-color:#594c48; width:80%; padding:5px; }
.table_w_borders_red .td_subtitle								{ color:#FFF !important; font-size:13px; text-decoration:underline !important;}
.table_w_borders_red .select_small								{ color:#000 !important;}
.table_w_borders_red .submit_small								{ color:#000 !important; border: 1px solid #8a9a00 !important;}

.td_padding 													{ padding-top: 5px; }
.img_with_border 												{ border: 1px solid #CCCCCC; }

.rouge 															{ color:#CC0000;}

#Palmolive														{ margin:0 0 5px 8px;}
#Palmolive span													{ font-weight:bold; font-size:12px; display:block; margin:0 10px 0 0;}
