
#prod_detail #prod_left{ float:left; width:540px; }
#prod_detail #prod_right{ float:left; width:340px; padding-left:20px; }
#prod_detail #prod_right h2{ font-size:24px; color:#000000; font-family:museo, Arial, Helvetica, sans-serif; font-weight:normal; opacity:.99; line-height: 1.2em; margin-bottom: 25px; }
#prod_detail #prod_left #product_image{ display:block;width:540px;height:650px; background-repeat:no-repeat; }
#prod_detail #prod_left .mpu_image_selector { display:none; margin-top:25px}
#prod_detail #prod_left .mpu_image_selector.on { display:block;text-align:center; }
#prod_detail #prod_left .image-switch { display:inline-block;vertical-align:top;text-align:center;color:#009999;font-weight:bold;font-size:12px;width:108px;height:150px; margin-right:10px; background-repeat:no-repeat; border: 1px solid #fff; }
#prod_detail #prod_left .image-switch.on { border-color: #ee8114;  }


#prod_detail #prod_right strong{ display:block; margin: 30px 0 8px 0; font-size:14px; line-height:20px; color:#18afa6; border-bottom:1px solid #18afa6; }
#prod_detail #prod_right a{ display:block; text-decoration:underline; color:#666; line-height:20px; }
#prod_detail #prod_right a:hover{ color:#000; }
#prod_detail #prod_right ul,
#prod_detail #prod_right ul li{ margin:0; padding:0; }
#prod_detail #prod_right ul li{ display:inline-block; }
#prod_detail #prod_right ul li a{ display:inline-block; padding:0 7px; font-size:11px; line-height:20px; color:#fff; text-decoration:none; text-transform:uppercase; background:#009999; }
#prod_detail #prod_right #size_selector ul li a:hover{ color:#fff; background:#ff3300; }
#prod_detail #prod_right #size_selector ul li .on{ color:#fff; background:#ff3300; }
#prod_detail #prod_right #size_selector ul li a.disabled{ color:#fff; background:#999; cursor: not-allowed; }
#prod_detail #prod_right #size_selector ul li a.disabled:hover{ color:#fff; background:#999; }

#prod_detail #prod_right ul.tab_menu{ margin:10px 0; border-bottom:1px solid #ccc; }
#prod_detail #prod_right ul.tab_menu li a{ border:1px solid #ccc; color:#000; border-bottom:0; background:none; }
#prod_detail #prod_right ul.tab_menu li a:hover{ background:#ccc; }
#prod_detail #prod_right ul.tab_menu li .sel{ background:#ccc; }

#prod_detail #prod_right .color_icon {display:inline-block; width:64px; height:62px;margin:0px 2px 0px 2px;padding:2px;
										background-repeat:no-repeat; background-position:center center; border:1px solid white;}

#prod_detail #prod_right .color_icon:hover{ border:1px solid #ee8114;}

#prod_detail #prod_right #color_select .on{ border:1px solid #ee8114;}


#prod_detail #prod_right #store_locator { padding-top:10px; }
#prod_detail #prod_right #store_locator #postal_code { height: 25px; width: 70px; font-size: 16px; text-transform: uppercase; }
#prod_detail #prod_right #store_locator #msg { padding-top:10px; }

.txt_entretien {
	position: relative;
	margin-left: 45px;
}

.txt_entretien:before { 
    content: '-';
	position: absolute;
	top: 0;
	left: -45px;
    display: block;
    width: 35px;
    line-height: 35px;
    text-align: center;
}

.laundrySymbols {
    clear: both;
    padding-top: 10px;
    margin-bottom: 10px;
}

.laundrySymbols:before { 
    content: '';
    position: relative;
    top: -8px;
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    margin: 0 10px 0 0;
    background-size: 100%;
	background-image:url(https://www.tuques-falun.com/theme/default/default/images/laundrySymbols.png);
}

.laundrySymbols_plat:before { background-position: 0 -0 }
.laundrySymbols_suspendre:before { background-position: 0 -35px }
.laundrySymbols_no-fer:before { background-position: 0 -70px }
.laundrySymbols_culbutage:before { background-position: 0 -105px }
.laundrySymbols_secheuse:before { background-position: 0 -140px }
.laundrySymbols_machine:before { background-position: 0 -175px }
.laundrySymbols_delicat:before { background-position: 0 -210px }
.laundrySymbols_main:before { background-position: 0 -245px }
.laundrySymbols_no-bleach:before { background-position: 0 -280px }


.search_msg {font-size:12px;}

#big_image{ display:block; border:0; }

#big_map { 
	width: 340px;
	height: 340px;
	border: 1px solid #CCC;
}

#content{ width:340px; float: none; }

.address {  }
.address p { margin: 0; }
.address p.phone { font-weight: bold; }

div.succursale { clear: both; }
div.succursale div.coordonnee { float: left; width:135px; }
div.succursale a.googlemap { float: right; }

#size_chart { margin-top: 5px; }
#size_chart_content{ font-size:12px; }
#size_chart_content table{ width:100%; border:1px solid #000000; }
#size_chart_content td{ width:25px; height:25px; }

#legende{ margin-bottom:10px; }
#legende .legende{ height:30px; font-size:12px; line-height:30px; margin-bottom:5px; }
#legende .legende img{ display:block; border:0; float:left; height:30px; margin-right:5px; }

.black-bold-12 {
	font-size: 12px;
	color: #000000;
}

.shop-alert {
	display: none;
}

.vintage-price {
	font-size: large;
	font-weight: 700;
	margin: 17px 0px 10px 0px;
}
