@charset "UTF-8";

body{background-image:url(../img/bg.jpg) !important;}

#wrap{ background-color:#ffffff; background:url(../img/hd_line.gif) repeat-x; border-left:#CECBC2 1px solid; border-right:#CECBC2 1px solid; }

#wrap #main{ width:820px; margin:0 auto; }

#wrap #main .sf_clear{ clear:both; }
#wrap #main .sf_line{ clear:both; display:block; border-top:#CCCCCC 1px solid; height:30px; width:820px; }
#wrap #main .sf_flash_line{ clear:both; display:block; background:#CCCCCC; height:1px; width:820px; }
#wrap #main .sf_dot_line{ clear:both; display:block; background:url(../img/dot_line_h.gif) repeat-x bottom; padding-bottom:24px; margin-bottom:25px; width:820px; }

#wrap #main .sf_head_bar{ text-indent:-1000px; height:25px; }

#wrap #main .sf_title{ height:84px; }
#wrap #main .sf_title h1{ float:left; height:23px; padding-top:25px; }
#wrap #main .sf_title h2{ float:right; height:84px; }

#wrap #main .sf_main{ padding-bottom:30px; }

#wrap #main .sf_concept{ float:left; width:410px; }

#wrap #main .sf_concept dt{ padding-bottom:12px; }
#wrap #main .sf_concept dd{ padding-bottom:25px; }

#wrap #main .sf_info{ background:url(../img/dot_line_v.gif) repeat-y center; }
#wrap #main .sf_info .sf_point{ float:left; width:390px; display:block; }
#wrap #main .sf_info .sf_novelty{ float:right; width:390px; display:block; }

#wrap #main .sf_info dt{ padding-bottom:15px; }
#wrap #main .sf_info dd{ }
#wrap #main .sf_info p{ padding:0; margin:0; }
#wrap #main .sf_info .sf_info_txt{ display:block; width:280px; float:left; font-size:10px; line-height:1.6em; }
#wrap #main .sf_info .sf_info_img{ display:block; width:100px; float:right; }
#wrap #main .sf_info .sf_info_txt img{ padding-top:10px; }
#wrap #main .sf_info a{ color:#4E79A6; }
#wrap #main .sf_info a:link{ text-decoration:underline;}
#wrap #main .sf_info a:visited{ text-decoration:underline;}
#wrap #main .sf_info a:hover{ text-decoration:none;}
#wrap #main .sf_info a:active{ text-decoration:underline;}

#wrap #main .sf_catalog{ padding-bottom:20px; }
#wrap #main .sf_catalog dt{ /*padding-bottom:15px;*/ }
#wrap #main .sf_catalog dd{ }
#wrap #main .sf_catalog p{ padding:0; margin:0;}
#wrap #main .sf_catalog .sf_catalog_txt{ display:block; width:600px; float:left; line-height:1.8em; }
#wrap #main .sf_catalog .sf_catalog_img{ display:block; width:160px; float:right; }
#wrap #main .sf_catalog .sf_catalog_txt img{ padding-top:15px; }

#wrap #main #homme_swf{ outline:none; }
#wrap #main #femme_swf{ outline:none; }
#wrap #main #pinceau_swf{ outline:none; }
#wrap #main #optitude_swf{ outline:none; }

