/* LEFT COLUMN */
.middle_left{border-left:1px solid #CCC;border-right:1px solid #CCC;bottom:0!important;margin:0!important;padding:1px 0 3px!important;position:static;width:243px;}
.middle_left h1{font-size:13px;background:#e7e7e7 url(/images/newsite/menu/arrow.gif) no-repeat;color:#333;padding:5px 5px 5px 15px;margin:5px 0;background-position:0 -294px;}
.middle_left h1:hover{background:#f7f7f7 url(/images/newsite/menu/arrow.gif) no-repeat;background-position:0 -294px;}
.middle_left h1 a{color:#333;text-decoration:none;display:block;}
.middle_left h1.select a{color:#FF0000;text-decoration:none;display:block;}
.middle_left h1.title_prod{font-size:13px;color:#333;padding:5px 5px 5px 15px;margin:5px 0;background:#e7e7e7;}
.middle_left h1.title_prod:hover{background:#e7e7e7}

.middle_left .arrowlistmenu .menuheader {background: url("/images/newsite/faq_plus_gd_2.gif") no-repeat scroll 0 0 transparent;cursor: pointer;float: right;height: 15px;margin: 0 5px 0 0;width: 16px;}
.middle_left .arrowlistmenu .openheader {background: url("/images/newsite/faq_minus_gd_2.gif") no-repeat scroll 0 0 transparent;cursor: pointer;float: right; height: 15px;margin: 0 5px 0 0;width: 16px;}

.middle_left .arrowlistmenu{width:243px!important;_width:230px;float:left;margin:0 0 5px 0;padding:0;}
.middle_left .arrowlistmenu ul {list-style-type: none;margin: 5px 0 8px 10px;padding: 0;}
.middle_left .arrowlistmenu ul li{margin:0 0 7px;padding:0 5px 0 0;font-size:11px;float:left;width:225px!important;width:220px;}

.middle_left ul#infos_plus{color:#000;font-size:12px;list-style-type:none;margin:15px 0 0;padding:0 10px;}

/* HEADERS */
#header_fun{float:right;width:747px;margin:0 0 10px;background-image:url(/images/newsite/header_funproducts_new2.jpg);height:300px;}
#header_fun2{float:right;width:747px;margin:0 0 10px;background-image:url(/images/newsite/header_funproducts_new2.jpg);height:300px;}
#header_fun .through{font-weight:normal;color:#666;font-size:15px;}

#header_fun .header_title{margin:0;padding:8px 0 0 10px;width:738px;height:32px;float:left;color:#333;font-size:24px;}
#header_fun .header_title span{color:#333;font-size:18px;}
#header_fun .header_title span.price{color:#cc0000;font-size:24px;font-weight:bold;}
#header_fun .header_title span.note_price_de{color:#666;font-size:10px;}

.header_text_gen{font-size:24px;}
.header_promo_price_gen_W{line-height:15px;margin:18px 0 0 10px !important;}
.box_step{float:left;width:229px;text-align:center;font-size:20px;padding:240px 10px 0;color:#6ea9f9;}
#header_fun2 .box_step{float:left;width:249px;text-align:center;font-size:20px;padding:240px 0 0;color:#166d9e;}
#order_content{margin:5px 50px 0 0;}
.box_step #order_content{margin:5px 20px 0 0;}
#box_accr{width:726px;background:#f7f7f7;border-left:1px solid #ccc;border-right:1px solid #ccc;float:right;font-size:13px;font-weight:bold;padding:0 10px;color:#333;}
#box_accr_txt{width:450px;/*width:540px;*/float:left;}
.order_box_header{text-align:center;float:right;padding:0;margin:10px 0 5px!important;width:250px;/*width:160px;*/}
#box_footer_header{background:url(/images/newsite/fun_products/box_footer_header.jpg) no-repeat;width:748px;height:5px;float:right;margin:0 0 10px;}


/* BOX MUGS GENERAL */
.box_fun2{width:478px;height:300px;float:left;margin:0 6px 6px 0;padding:5px;cursor:default;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box_fun2 p{color:#333;}
.box_fun2 .illu_fun{margin:0;text-align:center;height:240px;width:478px;cursor:default;}
.title_tab_zoom2{position:relative;top:70px;right:10px;width:40px;float:right;}
.list_mugs{float:left;width:158px;height:110px;padding:10px 0 0;text-align:left;}
.list_mugs p{margin:0 0 5px;padding:0;}
.list_mugs p img{position:relative;top:2px;}
.list_mugs p a{text-decoration:none;}
.list_mugs p a:hover{text-decoration:none;color:#f43c07;}


/* /////////////////////////////////////////////// BOX PRODUCTS ///////////////////////////////////////////////////////////// */
.title_illu .through{font-size:16px;color:#666}
.promo_price{color:#fff;background:#cc0000;padding:0 3px;font-weight:bold;}
.illu_fun{margin:0;text-align:center;height:175px;width:230px;cursor:default;}
.x_products{font-size:11px;color:#333;text-transform:lowercase;font-weight:normal;}
.promo_goodies{color:#cc0000;font-size:12px;width:122px;float:left;text-align:center;margin:5px 0;}
.box_products_txt{width:122px;float:left;}
.new{color:#fff;font-size:13px;font-weight:bold;background:#f43c07;padding:0 5px;}
.new2{color:#fff;font-size:11px;font-weight:bold;background:#f43c07;padding:0 3px;}

.box_products{width:342px;height:auto;border:3px solid #ddd;padding:5px;margin:4px;float:left;}
.box_products_illu{width:220px;float:left;}
.box_products_illu h2{color:#f43c07;font-size:14px;margin:0;padding:0 0 5px;background:url(/images/newsite/fun_products/underline_title.jpg) no-repeat bottom;}


/* OFFER 50% */
.box_products_offer{width:352px;height:auto;border:3px solid #f43c07;padding:0 0 5px;margin:4px;float:left;}
.box_products_offer .box_products_illu{padding:5px 0 0 5px;width:220px;float:left;}
.box_products_offer .box_products_txt{width:122px;float:left;padding:5px 0 0;}
.box_products_offer .box_products_txt_price{height:45px;}
.box_products_offer .box_products_txt_descr{height:auto;width:127px;}
.box_products_offer .box_products_txt_descr_offer{background:#f43c07;text-align:center;color:#fff;font-size:22px;margin:0 0 5px;}
.box_products_offer .box_products_txt_descr_offer span{font-size:30px;font-weigh:bold;}


/* ICONS */
.box_products_txt_icon{height:35px;float:left;margin:0 13px!important;margin:0 10px;width:35px;}
.box_products_txt_icon a span{display:none;padding:3px;margin:0 0 0 30px;width:60px;text-align:center;text-decoration:none;}
.box_products_txt_icon a:hover{background:#ffffff;text-decoration:none;}
.box_products_txt_icon a:hover span{display:inline;position:absolute;border:1px solid #ccc;background:#fff;}


/* DESCRIPTION */
.box_products_txt_descr{text-align:center;height:138px;width:122px;padding:10px 0 0;float:left;}
.box_products_txt_descr p{margin:5px 0;padding:0;}
.box_products_txt_descr p.read{margin:5px 0 10px;padding:0;}
.box_products_txt_descr p.read a{text-decoration:underline;display:block;}
.box_products_txt_descr p.read a:hover{background:#fff; text-decoration:none;}
.box_products_txt_descr p.read a span{display:none;padding:5px;margin:10px 0 0 -110px;width:150px;text-align:left;text-decoration:none;}
.box_products_txt_descr p.read a:hover span{display:inline;position:absolute;border:1px solid #ccc;background:#e7e7e7;text-decoration:none;}


/* PRICE */
.box_products_txt_price{text-align:center;color:#cc0000;font-size:16px;font-weight:bold;height:auto;width:122px;float:left;}
.box_products_txt_price p{margin:0;padding:0;}
.box_products_txt_price p span.through{color:#666;font-size:13px;font-weight:normal;}
.box_products_txt_price_promo{text-align:center;color:#fff;font-size:16px;font-weight:bold;height:auto;width:122px;float:left;background:#cc0000;}
.box_products_txt_price_promo p{margin:0;padding:0;}
.box_products_txt_price_promo .note_price_de{color:#fff;}
.box_products_txt_price_promo .note_price_de a{color:#fff;}
.box_products_txt_price_promo2{text-align:center;color:#fff;font-size:20px;font-weight:bold;height:auto;width:122px;float:left;margin:15px 0;background:#cc0000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow: 0px 4px 3px #ddd;-webkit-box-shadow: 0px 4px 3px #ddd;box-shadow: 0px 4px 3px #ddd;}
.box_products_txt_price_promo2 p{margin:0;padding:3px 0;}
.box_products_txt_price_promo2 p span{font-size:12px;}
.box_products_txt_price_promo2 .note_price_de{color:#fff;font-size:11px;line-height:11px;}
.box_products_txt_price_promo2 .note_price_de a{color:#fff;}


/* BUTTON */
.box_products_txt_button{float:left;width:122px;height:29px;}
.box_products_txt_button .order_content .middle_blue,.box_products_txt_button .order_content_over .middle_blue{padding:5px 0 0;}


/* TABLEAUX */
.center_middle_tab{border:0;padding:0;}
.ligne_tab{width:100%!important;width:99%;height:35px;float:left;padding:5px 0 5px 10px;border-bottom:1px dotted #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
.tab_picto{float:left;width:30px;height:30px;margin:0 15px 0 0;}
.tab_picto a img{border:2px solid #e7e7e7;}
.tab_picto a:hover img{border:2px solid #ccc;}
table td.price .through{color:#666;font-weight:normal;}
.format_title_fun,.prices_title_fun,.size_title_fun,.photo_size_title_fun,.nbrpieces_title_fun,.matiere_title_fun,.color_title_fun{color:#fff;}
.format_title_fun{color:#fff;margin:0 0 0 45px!important;margin:0 0 0 25px;}
p.note_price_de{text-align:right;color:#666;font-size:10px;margin:0;padding:0;}
p.note_price_de a{font-size:10px;color:#666;text-decoration:underline;font-weight:normal;}


/* PRIX DEGRESSIFS */
#deg_prices{width:210px;height:85px;float:left;cursor:pointer;margin:10px 0 10px 16px;padding:0;text-align:left;font-size:12px;}
#deg_prices a{color:#fff;height:83px;width:205px;display:block;background:url(/images/newsite/fun_products/deg_prices_picto.jpg) no-repeat;padding:2px 0 0 5px;}
#deg_prices a:hover{text-decoration:underline;}

